C# Engineer

You will be working as part of an agile development team across multiple existing and greenfield projects.  You will be involved with the full software development lifecycle and your responsibilities will include analysis and design, development, testing, documentation and deployment. 

Within the .NET framework you will have the opportunity to keep up-to-date with the latest technologies.  With a fairly informal team hierarchy your responsibilities will be widespread, including working closely with the account managers to recommend best practice and identify the swiftest and most elegant solutions to problems. In time, there‚Äôs the opportunity for client-facing work.

Required skills

  • Demonstrable commercial C# experience

  • Solid understanding of object-orientated development

  • SQL, ideally TSQL and SQL server

  • Project experience with WPF

  • Multi-tier architecture and design patterns

  • Good understanding of full software development lifecycle

Desirable skills

  • Experience in reinsurance or capital markets

  • Project experience with new web technologies such as MVC and Angular.JS

  • Automated build and test environments

  • Strong mathematics skills

Personal skills

  • Excellent communication skills

  • Good organisation and time management

  • Ability to work under own initiative or as part of a team

Educational Requirements

  • BSc/BEng or equivalent in Computer Science or related subject, minimum 2.1 or equivalent


  • Competitive pay with regular reviews

  • Pension scheme

  • Healthcare insurance

  • Lively social calendar including beer and board games, networking games, after work drinks and pub lunches

  • A full fruit bowl to fuel you, regular cake to treat you and weekly badminton to burn it off

Cat Wood