Engineering Manager Multinational Fortune 500 Company 12 Years T840
Required Skills
? 8 + Years of hands-on experience in developing and testing highly scalable software with.
A minimum of 2 + years of experience as a people manager.
? Proficient in.Net Core and any one of the frontend JavaScript frameworks(Angular,
React, Vue Js)
? 2 + Years of experience in building, deploying, and maintaining Kubernetes native.
Systems on AWS.
? 2 + Years of experience in agile development practices.
? Ability to engineer complex features/systems from inception and drive to completion.
? Good knowledge and experience working with multiple data storage systems. (RDBMS,
No sql)
? Good experience in microservices and event-driven architecture.
? Excellent understanding of ORM technologies.
? Excellent knowledge and experience in Domain Driven Development and Test Driven.
Development.
? experience in working with and managing Kafka and Redis.
? Strong object-oriented design skills, and ability to design intuitive module and class-level.
Interfaces
Good to have
? Good knowledge and experience in implementing Infrastructure as a code.
? experience in provisioning infrastructure on AWS using terraform.
? experience in using Helm for Kubernetes state management.
? Knowledge or prior experience in implementing continuous deployment using tools like.
Flux CD or Argo CD
? experience in any payments related domain is a plus.
? Good understanding and experience in working with authentication and authorization.
Standards for the web(OpenId Connect, Oauth2, SAML)
Responsible for
? Manage, engage, and coach remote teams comprising of backend, frontend, Dev Ops,
And QA engineers at different experience levels.
? Participate in the analysis, architecture, design, and delivery of large scale enterprise-
Grade Saas platforms.
? Be able to define and set standards for the engineering team and help cultivate an.
Engineering-driven culture
? Should be able to help develop rapid prototypes and proof of concepts to facilitate.
Decision making.
? Optimize not only your own code but make sure engineers are able to optimize theirs.
? Break down user stories into technical tasks for backend, frontend, and Dev Ops engineers to.
Work on.
? Be part of scrum meetings and ensure technical decisions are made on time.
? Implement processes to ensure code quality and coverage.
? Develop and maintain appropriate technical documentation.