Responsibilities
- Provides leadership, vision, and architectural/design direction for the team.
- Leads the team in troubleshooting and problem resolution.
- Aligns engineering solutions with the Technology strategy and supports the application's requirements.
- Plans and implements procedures to maximize engineering and operating efficiency for application integration technologies.
- Identifies opportunities and drives process improvements.
- Takes accountability for the technology assets owned by the team.
- Provides leadership to the team to achieve the following objectives:
- Design, configuration, and implementation of middleware products and application design/development within the supported technologies and products.
- Proactive monitoring and management design of supported assets assuring performance, availability, security, and capacity.
- Maximize the efficiency (operational, performance, and cost) of the application assets.
- Manage and mentor a team of engineers (815) at the Hyderabad center, ensuring delivery excellence and adherence to Agile practices.
- Solution design and implementation for applications using Java/Spring Boot, Angular, React, RESTful APIs, Oracle, and Python.
- Work on front-end development using Angular for responsive and user-friendly interfaces.
- Drive integration with payment gateways, ensuring compliance with PCI-DSS and secure transaction flows.
- Collaborate with Product, Architecture, and QA teams to translate business requirements into technical deliverables.
Qualifications
Required Skills:
- Strong written and verbal communication skills with the ability to interact with all levels of the organization.
- Strong influencing/negotiation skills.
- Strong interpersonal/relationship management skills.
- Strong time and project management skills.
- Strong experience on following technologies: Angular, React, REST APIs,
- Familiarity with Agile methodology.
- Familiarity with modern delivery practices such as continuous integration, test-driven development, and specification by example.
- Understanding of payment gateway integrations and secure coding practices.
Required Experience & Education:
- 11-13 years of experience in software engineering.
- 24 years of proven experience leading/managing technical teams with a passion for developing talent.
- Experience with vendor management in an onshore/offshore model.
- Proven experience with architecture, design, and development of large-scale enterprise application solutions.
- College degree (Bachelor) in related technical/business areas or equivalent work experience.
Desired Experience:
- Exposure to AWS
- Healthcare experience including Disease Management
- Coaching of team members