Marsh McLennan Logo

Marsh McLennan

Senior Manager - Applications Development

Posted 5 Hours Ago
Be an Early Applicant
In-Office or Remote
2 Locations
Senior level
In-Office or Remote
2 Locations
Senior level
The role involves leading a software development team, ensuring quality software delivery, mentoring junior engineers, and collaborating cross-functionally to implement technical solutions. Emphasis is on best practices in software development, automation of testing, and maintaining a strong engineering culture.
The summary above was generated by AI
Company:Marsh Corporate

Description:

We are seeking a talented individual to join our Mercer Tech, a Marsh business. This role will be based in Gurgaon/Noida/Mumbai/Pune. This is a hybrid role that has a requirement of working at least three days a week in the office.

The Lead Software Engineer is part of the strategic group of engineers within the organization that helps to embody best practice, quality and the engineering strategic vision. They are leaders of an engineering organization and are seen as well respected members of the engineering community and make natural role models for other engineers to look up to. You will be a hands-on product builder who leads by example and embodies the principles of the organization and helps ensure the delivery of its goals. You will enable the delivery of Solutions that incorporate practices founded in Qualitative Engineering, which include the following high-level pillars:

  • Security
  • Scalability
  • Reliability
  • Maintainability
  • Testability

We will count on you to:

  • Demonstrate technical expertise and leadership in software development and testing.
  • Hands-on abilities; write code, peer review and test alongside your teams
  • Collaborate with cross-functional teams, including product managers, designers, and quality assurance engineers, to understand software requirements and translate them into robust technical solutions.
  • Lead the implementation of comprehensive test strategies, including unit, integration, and system testing, to ensure the quality and reliability of our software products.
  • Develop and maintain automated test frameworks, tools, and test scripts to streamline the testing process and improve efficiency.
  • Conduct thorough testing of software applications, analyze test results, and provide detailed reports to stakeholders, highlighting any issues or areas for improvement.
  • Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous learning and improvement
  • Champion good agile practices that are foundational to product delivery
  • Build strong relationships with product owners, solutions architects, analysts and pod leadership
  • Stay up-to-date with emerging technologies, industry trends, and best practices in software development and testing.
  • Contribute to thought leadership and strategy for the Software Engineering organization

What you need to have: 

  • Demonstrate technical expertise and leadership in software development and testing.
  • Hands-on abilities; write code, peer review and test alongside your teams
  • Collaborate with cross-functional teams, including product managers, designers, and quality assurance engineers, to understand software requirements and translate them into robust technical solutions.
  • Lead the implementation of comprehensive test strategies, including unit, integration, and system testing, to ensure the quality and reliability of our software products.
  • Develop and maintain automated test frameworks, tools, and test scripts to streamline the testing process and improve efficiency.
  • Conduct thorough testing of software applications, analyze test results, and provide detailed reports to stakeholders, highlighting any issues or areas for improvement.
  • Mentor and guide junior engineers, providing technical leadership and fostering a culture of continuous learning and improvement
  • Champion good agile practices that are foundational to product delivery
  • Build strong relationships with product owners, solutions architects, analysts and pod leadership
  • Stay up-to-date with emerging technologies, industry trends, and best practices in software development and testing.
  • Contribute to thought leadership and strategy for the Software Engineering organization
  • Bachelor's or Masters degree in Computer Science, Engineering, or a related field.
  • Strong experience in full-stack development using both the MEAN stack (MongoDB, Express.js, Angular-Frontend, Node.js) and
  • Proven track record as a lead software engineer, overseeing and guiding a team of developers
  • For the Lead Engineer role, we are looking for a Senior Engineer withproven experience of working on multiple products, in the delivery of both features and tests
  • The ability to communicate effectively to both technical and non-technical colleagues in a cross-functional environment
  • Proven track record of successfully delivering software with a broad mix of languages, technologies and platforms
  • Experience working with Agile at Scale, Lean and Continuous Delivery approaches such as Continuous Integration, Test-Driven Development and Infrastructure as Code
  • Experience with Cloud native software architectures
  • Proven experience in Security driven design practices and the remediation of SAST/DAST findings
  • Experience in CI/CD and Devops practices including the use of Quality Gates to maintain high levels of cod

What makes you stand out?

  • In-depth knowledge of front-end development using Angular.
  • Proficiency in back-end development using Node.js, Nest.js, and Express.js.
  • Expertise in database design and management, with experience working with MongoDB and Postgres SQL Server
  • Experience with containerization and orchestration technologies, particularly Kubernetes, for deploying and managing applications in a scalable and efficient manner.
  • Familiarity with cloud platforms such as AWS, and ability to deploy and manage applications in a cloud environment
  • Ability to create detailed Low-Level Designs (LLDs) for software applications, ensuring the technical feasibility and scalability of the proposed solutions.
  • Solid understanding of software testing principles, techniques, and tools, including unit testing frameworks (e.g., Jest, NUnit)
  • Strong understanding of software development principles, design patterns, and best practices
  • Experience with version control systems such as Git, and proficiency in using collaborative development tools
  • Excellent problem-solving and analytical skills, with the ability to troubleshoot and debug complex software applications
  • Strong communication and leadership skills, with the ability to effectively collaborate with cross-functional teams and stakeholders
  • Ability to mentor and coach junior developers, providing guidance and support in their professional growth
  • Proactive and self-motivated, with a passion for staying up-to-date with the latest industry trends and technologies.

Why join our team:

  • We help you be your best through professional development opportunities, interesting work and supportive leaders.
  • We foster a vibrant and inclusive culture where you can work with talented colleagues to create new solutions and have impact for colleagues, clients and communities.
  • Our scale enables us to provide a range of career opportunities, as well as benefits and rewards to enhance your well-being.

Marsh (NYSE: MRSH) is a global leader in risk, reinsurance and capital, people and investments, and management consulting, advising clients in 130 countries. With annual revenue of over $27 billion and more than 95,000 colleagues, Marsh helps build the confidence to thrive through the power of perspective. For more information, visit corporate.marsh.com, or follow us on LinkedIn and X.

Marsh is committed to embracing a diverse, inclusive and flexible work environment. We aim to attract and retain the best people and embrace diversity of age, background, caste, disability, ethnic origin, family duties, gender orientation or expression, gender reassignment, marital status, nationality, parental status, personal or social status, political affiliation, race, religion and beliefs, sex/gender, sexual orientation or expression, skin color, or any other characteristic protected by applicable law.

Marsh is committed to hybrid work, which includes the flexibility of working remotely and the collaboration, connections and professional development benefits of working together in the office. All Marsh colleagues are expected to be in their local office or working onsite with clients at least three days per week. Office-based teams will identify at least one “anchor day” per week on which their full team will be together in person.

Top Skills

Angular
AWS
Ci/Cd
DevOps
Express.Js
Jest
Kubernetes
MongoDB
Node.js
Nunit

Similar Jobs

58 Minutes Ago
Remote or Hybrid
Expert/Leader
Expert/Leader
Big Data • Fintech • Information Technology • Insurance • Financial Services
The Salesforce Solutions Architect will design and implement Salesforce solutions for the insurance industry, ensuring compliance and integration with legacy systems while leading development teams and engaging with stakeholders.
Top Skills: ApexCopadoEinstein AiEvent-Driven ArchitectureGearsetJenkinsLightning Web ComponentsMulesoftOmnistudioRest ApiSalesforceSalesforce Financial Services CloudSoap Api
58 Minutes Ago
Easy Apply
Remote
Easy Apply
Entry level
Entry level
Beauty • Enterprise Web • Fintech • Payments • Software
Provide personalized customer support primarily through calls, email, and text. Address customer issues, build relationships, and collaborate with the team to enhance resources and customer satisfaction.
Top Skills: SaaS
An Hour Ago
Remote or Hybrid
Junior
Junior
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
In this role, the Sales Engineer will support the sales cycle for NG-SIEM by managing technical relationships, providing technical insights, and collaborating with sales and engineering teams to expand market presence and customer satisfaction.
Top Skills: Cloud ConceptsData Ingestion FormatsKubernetesLinuxLog ManagementOrchestration ToolsProgramming LanguagesSIEMWindowsXdr

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account