Join to apply for the Senior Full Stack Developer role at WTW
Get AI-powered advice on this job and more exclusive features.
Summary
We are looking for an experienced full stack developer to join our growing business unit (headquartered in Reigate, with approximately 200 engineers) developing a wide range of market-leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions, upgrading existing products to new technologies and modern UX, as well as developing brand-new applications. As a full stack developer, you will work with agile teams delivering value on the flagship Radar Live product. You will play a key role in designing and creating new features and enhancing existing code, while ensuring the foundational components continue to meet high standards of reliability, maintainability, usability, and performance.
Description
We are looking for an experienced full stack developer to join our growing business unit (headquartered in Reigate, with approximately 200 engineers) developing a wide range of market-leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions, upgrading existing products to new technologies and modern UX, as well as developing brand-new applications. As a full stack developer, you will work with agile teams delivering value on the flagship Radar Live product. You will play a key role in designing and creating new features and enhancing existing code, while ensuring the foundational components continue to meet high standards of reliability, maintainability, usability, and performance.
The Role
1. Work with the Product Owner to define, refine, and deliver the product backlog.
2. Contribute to the design of SaaS software solutions meeting functional and non-functional requirements.
3. Coordinate web application design and implementation across multiple streams to ensure consistency of approach.
4. Interface between relevant guilds and the development teams on best practice and approach.
5. Implement product code, following best practices for maintainability, testability, and performance.
6. Implement test-related code (unit tests, test frameworks, and associated automated test cases).
7. Review and debug code to identify defects, performance bottlenecks, or technical debt.
8. Participate in Agile/scrum ceremonies (sprint planning, stand-ups, retrospectives), striving to continuously improve team velocity, processes, and engineering practices.
9. Coach and mentor junior team members, fostering a collaborative and quality-focused engineering culture.
Qualifications
The Requirements
Skills
The technology stack is primarily Angular, C#, and Azure, guided by our internal tech radar. Candidates should demonstrate:
* Experience with backend development: RESTful APIs and services for Microsoft cloud deployments using C# .NET Core/ASP.NET, Azure infrastructure and services, JSON/XML.
* Experience in designing and developing responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS and Angular, with a strong emphasis on Angular.
* Experience working with cloud technologies, specifically the Azure stack.
* Strong understanding of UX principles and ability to iterate on GUI implementations from wireframes/mockups.
* Experience with CI/CD processes, especially YAML-based deployments, and developing test frameworks/test cases for web UI and RESTful services (e.g., Cypress).
* Experience with Agile/Scrum development lifecycle in a commercial environment.
* Knowledge of software engineering best practices: object-oriented design, patterns, SOLID principles.
* Experience with development tools and ecosystems: IDEs, version control, test automation, CI/CD.
* Understanding of security practices including OWASP guidelines.
Other Highly Desirable Skills
* Ability to architect high-performance, scalable web applications and infrastructures.
* Experience with Visual Studio, VS Code, Azure DevOps, Git.
* Experience with Azure services.
* Experience with testing tools like XUnit, Moq, Cypress.
* General knowledge of the Insurance Industry.
Equal Opportunity Employer
At WTW, we believe diversity makes us stronger. We are committed to fostering an inclusive environment where colleagues feel valued and empowered. We embrace all forms of diversity and are an equal opportunity employer.
Our work environment is flexible, with a mix of remote, in-person, and in-office interactions, based on team and role needs.
#J-18808-Ljbffr