IS Operations – .Net Developer

Job Description

Job Purpose

The Operations development team is a cross-functional team including developers, designers and testers using technology to provide, maintain and support the company with websites and applications that reliably and accurately help business areas deliver a great service to our external customers by automating processes and providing self-service solutions in a secure and performant capacity.

As a Lead .NET developer within that team you would be expected to take part in the development of both new applications and maintenance of our existing applications (including legacy ones), being a technical specialist able to lead complex developments with very little supervision, take initiative to propose solutions with real benefits to the company and maintain a continuous improvement approach to our systems and your own knowledge. You will work with other developers and with business analysts to deliver solutions and provide technical steer where needed, as well as helping define guidelines and maintain documentation.

Skills and experience required:

Systems Design

Programming/Software Development

Capacity Management

Release and Deployment

Database Design

Minimum of 3 years experience as a senior systems developer using Microsoft tools
Previous experience within the Life Assurance industry

Experience of working within software development using the following software development lifecycles:


Waterfall (V Model).

Experience of working for an international organisation with offices in different jurisdictions.

Expert in the Microsoft .NET stack and tools.

Proficient in one or more of the following






Good knowledge of REST API s, familiar with SOAP, XML and JSON

Familiar with SOA principles

Familiar with SOLID principles

Understanding of SCRUM Projects and the ability to act as Product Owner (with responsibility for the Project Backlog).

Proficiency in Angular

Proficiency in TypeScript

Good understanding of IoC containers

Proficiency in RavenDB

Software related BSC or equivalent experience.

Qualifications relevant to role or previous experience, such as a relevant degree, IT Professional Qualifications or other professional qualifications relevant to the Finance Industry (e.g. IAQ, FPC, etc ).