Welcome to VERCIDA website.

Skip to main content
Enable Recite to make this website accessible

Profile completeness

Did you know that users who have filled in their profile details are 42 times more likely to get matched with the right employer?

security illustration Help us find the best workplace for you by sharing more about yourself. We will never disclose your information with others.

Job description

The Role

We are looking for several Full Stack Developers to join our growing engineering organisation (headquartered in Reigate, currently 175 heads globally) developing a wide range of market-leading InsurTech solutions. You will join us at an exciting time as we evolve our portfolio from desktop/on-premise towards cloud/SaaS, upgrading existing products to new technologies and modern UX, as well as developing brand-new solutions.

As a Full Stack Developer, you will work as part of a highly-skilled and close-knit scrum team assigned to one of our projects, and play a key role creating new product features and enhancing existing code, whilst ensuring the product continues to meet high levels of reliability, maintainability, usability and performance.

  • Work with the Product Owner to define, refine and deliver the product backlog
  • Design and document software solutions meeting functional and non-functional requirements
  • Implement and refactor product code, primarily using C#, Angular and Azure technologies, and following best practices for maintainability, testability and performance
  • Implement unit tests, develop test frameworks and associated automated test cases
  • Review and debug code to identify defects, performance bottlenecks or technical debt
  • Work closely with test engineers to guarantee suitable test coverage, identifying and executing manual tests if necessary
  • Participate in sprint planning meetings, daily stand-ups and sprint retrospectives, striving to continuously improve the team velocity, its processes and engineering practices
  • Mentor junior members of the team and take a lead role for some of the above activities.

The Requirements

We are looking for full-stack developers with particularly strong front-end skills to complement our existing teams, hence candidates will need to demonstrate:

  • Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS (recent versions of Bootstrap, Angular, Angular Material)
  • Extensive experience in data visualisation (e.g. D3, PrimeNG, NGX Charts)
  • Strong appreciation of UX principles, ability to iterate commercial-quality GUI implementations working from wireframes/mockups and other assets or specifications produced by UX designers
  • Solid experience implementing RESTful API's and services for Microsoft cloud deployments (C# .NET 4.0 or higher, ASP.NET Framework/Core, Azure infrastructure and services, JSON/XML)
  • Experience developing test frameworks and test cases for web UI's and RESTful services (e.g. using Selenium and SpecFlow)
  • Experience with the Agile/Scrum development lifecycle in a commercial/production environment: requirements capture and analysis, estimation, detailed software design, implementation, unit and system-level testing, installation and deployment, maintenance
  • Experience with software engineering best practices: object-oriented design and implementation, design patterns, SOLID principles, Agile and Extreme Programming methodologies
  • Experience with software development tools: IDE's, version control, test automation, continuous integration, defect and backlog management systems.

  • Good understanding of the Azure infrastructure and key services such as Azure Functions, Logic Apps, App Services, SQL Azure and CosmosDB
  • Ability to coordinate day-to-day development and bug fixing activities
  • Ability to define high-performance, scalable and extensible software architectures which are also easy to test, debug and maintain
  • Appreciation of current and emerging technologies along with their potential benefits and limitations
  • Experience using Visual Studio Team Services/Azure DevOps and Git
  • Experience with SQL Server or other database management systems
  • Experience with XUnit, Moq
  • Passion for maths, statistics and complex algorithms.

Equal opportunity employer

Job Sector
IT & Telecoms
Job Position
Software Developer
Reigate, UK Show on map
Post date
Closing date

How would you fit?

Learn more about Willis Towers Watson

Be unique. Be authentic. However you prefer to say it, we really mean it. Our culture embraces people’s diverse perspectives and creates a positive environment where everyone belongs. We’re determined to build a better, more connected world for everyone.

Articles you might like

Other jobs in Business Services

You will receive an email with link to reset your password.

Enter your new password