Full-Time Lead Applications Developer (ID-4920)
Job Description
JOB DESCRIPTION:
- We are Guy Carpenter a global leader in reinsurance broking and risk management, and we are looking for a Lead Applications Developer.
- You will be responsible for application development of key systems on the new modern technology stack while focusing on quality code, automation, and best practices.
- Lead Applications Developer is responsible for developing complex custom software solutions to support Guy Carpenter business requirements.
- In this role you will:
- Implement business logic from business requirements and design specification.
- Development of key systems using new open-source technology stack
- Focus on quality code, automation, and good practices.
- Contribute to and be part of the Development Center of Excellence in driving up the quality and value of software development and delivery across the enterprise.
- Develop and test software solutions and review code quality.
- Automate build, test (unit, functional and performance) and deployment of the code part of the CI/CD pipeline by working closely with Platform Engineer
RESPONSIBILITIES:
- Lead Applications Developer owns the design of the application and is responsible for the implementation with the development team and ensure the design is properly incorporated into the deliverables.
- Act as technical design authority collaborating with the solution architect to implement the solution.
- Provide application design feedback to the project team on an ongoing basis.
- Review detailed design, code deliverables, and ensure quality.
- Assist the Enterprise architects in defining, implementing and overseeing technical standards, policies and tools.
- Provide technical oversight to development teams.
- Work with technical staff to understand problems with software and develop specifications to resolve them.
- Responsible for effective application development including integration with other Guy Carpenter systems.
- Responsible for operational effectiveness of the environment; adhere to Guy Carpenter Process Framework.
- Proactively contribute to our system architecture and stack design, toolset, agile and DevOps approach.
- Collaborate closely with Agile Dev team members, Product Owners, and business users to deliver business value.
- Automate build, test (unit, functional, security vulnerability and performance) and deployment of the code part of the CI/CD pipeline by working closely with System Engineer
- Mentor developers on both technical topics and with Agile/DevOps adoption
- Estimate Development efforts for new initiatives; help define and build Development teams by working with stakeholders.
QUALIFICATIONS:
- A degree in Computer Science or related field or have relevant experience.
- 5+ years of development experience in applications/product development using MEAN/MERN Stack
- Must have experience or working knowledge of:
- JavaScript, TypeScript, JSON, XML, HTML, SASS/LESS/CSS
- Web platforms such as NODE, Angular, React, MEAN/MERN Stack
- Microservices, Micro frontend Architecture, API Management (Apigee)
- REST API first design and Open API Specification, specifically using Swagger.
- Agile – TDD (Junit, Mockito, Jasmine, Karma) BDD (Cucumber) Pair Programming, Scrum/Kanban
- DevOps – GitHub, Git Actions, Azure DevOps, CI/CD pipelines, Selenium, Artifactory, Docker/Kubernetes, Datadog/Splunk, JMeter, Whitehat
- Databases: MongoDB, PostgreSQL, SQL Server
- Cloud – Azure, Private Cloud
- OS – Linux, VM Architectures
ADDITIONAL QUALIFICATIONS:
- Have developed backend services using NestJS
MUST HAVE:
Bachelor’s Degree
5+ years of development experience in applications/product development using MEAN/MERN Stack
JavaScript, TypeScript, JSON, XML, HTML, SASS/LESS/CSS
Web platforms
Microservices, Micro frontend Architecture, API Management (Apigee)
REST API first design and Open API Specification, specifically using Swagger
Agile – TDD, BDD
DevOps
Databases: MongoDB, PostgreSQL, SQL Server
Cloud – Azure, Private Cloud
NICE TO HAVE:
Have developed backend services using NestJS
ADDITIONAL INFORMATION:
We are the global leader in the human resources consulting
As part of Mercer, we offer top-notch benefits: multiple medical, dental, and vision plans with choices to fit all needs and budgets – benefits coverage starting Day 1
Flexible work opportunities for work/life balance
A culture of internal mobility, diversity, inclusion, and collaboration