
lead / staff software engineer python & java
Salary undisclosed
Checking job availability...
Original
Simplified
- Autonomy to make key decision for software engineering
- Engagement with senior business stakeholders
- Engage in all stages of the Software Development Life Cycle including Design, Development, Integration, Testing, Deployment, Maintenance, and Customer Support for intricate systems.
- Maintain high quality and delivery standards, consistently delivering quality code within deadlines.
- Act as the primary point of contact and on-site support for software-related issues
- Implement best engineering practices such as code reviews, secure programming, unit testing, and continuous improvement initiatives.
- Embrace an "Automation first" mindset, aiming to minimize manual tasks, particularly in code analysis, testing, and deployment.
- Utilize suitable software development methodologies, languages, libraries, and techniques to optimize software engineering tasks.
- Demonstrate autonomy by proposing viable technical solutions through thorough research and deep understanding of the codebase.
- Estimate costs and delivery schedules for development efforts, ensuring accuracy and validation.
- Continuously enhance understanding of new technologies, programming languages, frameworks, and technical concepts relevant to the company's product portfolios.
- Proactively research industry trends and best practices, implementing them where applicable.