Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
Serves as a function-wide subject matter expert in one or more areas of focus
Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
Influences peers and project decision-makers to consider the use and application of leading-edge technologies
Adds to the team culture of diversity, equity, inclusion, and respect
Ensure adherence to firm wide architecture standards, risk management and security policies
Identify efficiencies and ways to improve design and development processes.
Improve Engineering and Operation excellence by identifying and building right solution for observability and monitoring.
Quickly grasp the business use-cases supported by current stack to ensure the transformation program is moving in the correct direction and solving the all use-cases.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experience
hands on experience in developing and managing enterprise applications.
Deep understanding of application, data and infrastructure architecture principles.
Strong fundamentals on core java, sprint boot, REST API model and RDBMS.
Experience in building robust, scalable, highly available and reliable system using microservices architecture.
Deep knowledge of build and deployment processes.
Good understanding of code version control solutions like git.
Agile practitioner and influencer.
Ability to understand and communicate non-functional requirements of delivery.
Experience of setting up strong and motivated teams that demonstrate commitment, ownership and consistency.