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 Senior .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 take part in medium-complexity developments with little supervision and in complex developments with supervision, take part in the proposal of 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 maintain documentation.

Skills & experience required:

Systems Design

Programming/Software Development

Capacity Management

Release and Deployment

Database Design

Minimum of 2 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:

Agile.

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:

SQL

HTML

JavaScript

C#

VB.NET

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

Familiar with SOA principles

Familiar with SOLID principles

Advanced SQL Skills.

Understanding of SCRUM Projects.

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 ).