Job Description

An experienced C# Developer is required to join a team of highly skilled software engineers, where you will be working on a world-class financial modelling software platform which enables over 1,000 major clients worldwide.

If you are an experienced C# Developer looking to progress your career by joining one of the world's leading Insurance companies, then this a fantastic opportunity to do just that.

A C# developer with experience of the full software development lifecycle is required to come in and join a team of highly skilled software engineers. You will be working on a world-class risk analytics software platform to build and execute financial models.

The right C# developer will have experience of working in an agile/scrum environment, and be able to design high-performance algorithms which are easy to test, debug and maintain. You will be experienced with software engineering best practises, processes and supporting tools, as well as GUI design/implementation and WPF or WinForms.

The role itself is an evolving one, which will cover a wide range of tasks such as:

Designing, implementing and testing code (C#)

Implementing unit tests (C#, NUnit)

Reviewing and debugging code to identify defects.

Working closely with test engineers to guarantee suitable test coverage,

Part of your responsibilities will also be to mentor junior members of the team, as you take a lead role, playing a big part in developing the world's leading risk management software suite in the process.

So, if you feel like you are ready to take on this challenge, be at the forefront of business change, and are passionate about your role as a developer, then this is an ideal opportunity for you to take a major step forward in your career.