Must Have Qualifications : Overall 10+ years of hands-on experience in Java, .NET, Python, AWS, Microservices, Kubernetes, Angular; the candidate should have worked with versions of these technologies that are no more than 5 years old. Additionally, the candidate should also have 7 8 years of leadership experience leading developers.
Responsibilities :
- Design the overall technological design of the product with the help of the teams and Business Unit Architect.
- Ensure technical detailed design is compliant with the Architecture decision and bring to the attention of the architect if the product team cannot be in compliance for any reason.
- Responsible for High Level design document, sequence diagrams etc.
- Guide Agile teams on technology strategy related to coding practices, continuous integration, and automated deployment.
- Responsible for technical design and infrastructure / environments strategy, including deployments, ensuring that these are kept in-line with product roadmap and with MVP mindset.
- Work with the team to help empower and provide the right tools to deliver sprint goals.
- Mentor and coach the technical team including Dev Leads, specifically with code quality when needed.
- Identify and remove technical impediments.
- Work with the Chief Product Owner to align the roadmap with strengths and opportunities within the technical stack.
- Constantly look for better ways of solving technical problems and designing the solution, not afraid to challenge the status quo.
- Provide the teams a roadmap for implementing software engineering practices.
- Share responsibility with Chief Product Owner for building reusable and scalable components.
- Provide transparency to Dev Leads and Architecture for evolving priority and design changes.