
Senior Engineering Manager
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Provide technical guidance as well day to day management for product development within an agile/scrum environment.
- Work with product owners and business stakeholders to create product and service evolution roadmap
- Lead a team of engineers developing the application and raise / resolve issues that blocks progress
- Lead the team to create and maintain a robust framework to support full stack the micro service-based applications
- Be fully accountable for execution of projects with adoption of Agile methodologies
- Drive the design and development of systems by work with end-users of the systems, departmental and enterprise architecture teams
- Ensure quality of deliverables by adopting appropriate testing methodologies
- Perform code reviews to ensure alignment with standards and guidelines
- Manage production rollout of applications using blue-green and canary deployment practices as applicable
- Ensure strict adherence to CICD pipeline quality gates.
- Provide production support for the applications
- Good knowledge of SOA architecture and fluency in web service standards such as WSSE and technologies (XML, SOAP, WSDL, XSD, UDDI, REST) is a must
- Good understanding of relational databases
- Some implementation experience with framework-based J2EE solutions is preferred
- 8+ years of experience in technical roles leading agile delivery teams, solid experience across full product life cycle product development
- 3+ years of experience as an engineering manager leading software development teams
- Excellent project management skills, attention to detail, and good communication skills.
- Experience managing applications developed on Java/Golang, Spring boot/Spring integration, REST APIs, Enterprise Architecture, XML, JSON, XSLT, Oracle, MongoDB
- Understanding of one or more modern-day JavaScript frameworks/libraries (e.g. Vue.js, React or Angular)