Job Openings
Lead Software Engineer
About the job Lead Software Engineer
Performs the technical implementation of the software product delivery:
- Lead the project implementations from a technical perspective. Provide technical guidance to the implementation teams and ensure the implementations follow bank best practices, industry best practices and configuration principles.
- Conduct code reviews and quality validation activities across the team.
- Conduct and direct engineering activities such as application code creation, integration with related applications / APIs / microservices
- Perform and guide scripting to enable application deployment in the AWS environment
- Review requirement analysis and validation to ensure engineering deliverables meet expectations
- Organize go-live support and ticket resolution as required
- Interface with team members and bank architects, engineers, product owners, SMAs, and others to implement an optimal solution that supports business process and meets or exceeds requirements
- Collaborate with Architects to understand technical architecture approach, recommend optimizations from an engineering perspective.
- Apply and implement architecture guidance and direction across the engineering team.
- Escalate any architecture gaps identified and propose alternatives.