Engineering Manager - Gurugram, India - Max Life Insurance Company Limited

    Default job background
    Description

    Job Summary:


    Looking for a passionate and driven Engineering leader to own the technology aspects of the largest product platform for Max Life Insurance.

    The person will provide technical expertise to a team of 100+ partners working in an agile environment to deliver customer onboarding solutions.

    The candidate will be working closely with technical leads and engineering managers to ensure the most optimum code delivery with minimal defects in a complex ecosystem.

    The candidate will understand the architecture of the platform, and suggest the right tech stack and its application to deliver efficient and scalable system design.

    He/ She would be also responsible to experiment, explore and demonstrate application of new technologies by means of conducting quick prototypes to solve business problems.


    Key Responsibilties:
    Collaborate with business, product owners, architects, program delivery team to build and deploy industry leading applications.
    Understand the system architecture and design, and guide engineering teams to build an optimum product stackPartner with product and design counterparts to understand requirements and priorities, solution business problems, craft roadmaps, and manage development from conceptualization through delivery and ownershipHave a strong eye for the operational aspects such as No high sev defects, faster time to resolve bugs, scalability of application, performance tuning, monitoring & fault-toleranceFoster career growth and a strong team culture of inclusivity, product ownership and quality, technical and operational excellence; lead by exampleBuddy / Mentor / Manager to engineering team members to help them onboard and perform within the organizationAble to provide estimation with high level requirement and review the estimates provided by teamFocus on tech and process challenges and suggest solution and drive it to closure to increase productivityParticipate in release and hyper care activities to ensure flawless production movement of codeUnderstand the implement the best cloud practicesEnsure team will meet all key NFRs and lead it from frontPM & quality aspects along with technical leadershipEnsures systems meet both user needs and business goalsConduct proof of concepts on emerging technologies and help scale implementation in projects with development partnersReview of artefacts including code, manage technical debt and ensure optimal technical quality like performance, security, code qualityWork closely with various business partners and other departments to create future proof solutions covering digital, automation, APIs, integration and dataSolve integration challenges across teams like Services, infra, security, support, testing, cross applicationProvide technical expertise in troubleshooting & NFRs like performance, cost, disaster recovery or security concernsProvide technical expertise in solving/troubleshooting performance & other non-functional requirementsSet-up enterprise observability on applications which include logging, monitoring, alerting, dashboards for better sustainDefine Infra sizing and review with SA and Infra team

    Measures of Success

    Alignment of IT landscape to overall vision and blue printsFaster, better and cheaper delivery of applications via technologyTech debt should be reduced to increase IT KPIsExceptional user(internal/external) experience, automation and operational efficiency by adoption of new cutting edge technology solutions to solve business problemsTrusted partnership with other departments of IT and business


    Other Responsibilities:


    To maintain a healthy working relationship with the business users and other members of the IT TeamIncrease open source technology and reduce license software penetration.

    Responsible for overall performance, cost and delivery of technology solutions

    Key competencies/Skills required


    Have strong team management experience of leading 2-3 scrum teamsShould have delivered high complex application and able to drive business value along with Business/ POHave exposure to Front end/ Backend technologies like React JS or Angular JS, Java, Integration with Analytical toolsHave worked on Agile/ Safe methodologyAt least 3-4 years of team lead experiences in planning, development design & development of rich web/mobile apps using technologies like HTML5, Angular/ReactJS or similar JS frameworks, NodeJS, Native/Hybrid, Java, RDBMS(Postgres), NoSQL using MongoDB/Cassandra.

    Have strong experience to integrate with third party Web interface and services.

    Have strong ability to trouble shoot the Web Systems/ mobile appsApplication of multiple design patterns, enterprise integration patternsExperience in developing and deploying Cloud Native applications on AWS/AzureExperience in addressing scalability & performance tuning of applicationsMust have utilized Continuous Integration & Delivery tools/practices including Jenkins.

    End to End designing of applications with backend integrationPassionate Problem Solver"Can do attitude", self-driven with sound communication & articulation skills


    Desired qualifications and experience:
    B.E / MCA from a reputed institute15-20 years of strong experience with at least 3 years of experience as Technical managerShould have lead the team and delivered at least 2-3 large technology projectsShould be working or should have worked with reputed organizations or startups