Job Description:

The Role:

You will help deliver innovative solutions for a range of financial sector companies including banks, custody firms and asset managers.

You:

  • Relish being given the responsibility and autonomy to shape a product.
  • Demonstrable excellent C# knowledge and coding experience.
  • Analytical mind set with a self-starter attitude.
  • Ensure code written meets best possible quality standards and maximum performance.
  • Demonstrable ability to work independently on tasks.
  • Thrive in a fast-moving agile team.

Must-Have Skills:

Here are some of the things we work with, experience and/or skills in these will put you in good stead.

  • C# Developer with .Net4.0 and higher
  • Experience with Cloud platforms (Azure preferable)
  • TDD enthusiast & relish the chance to implement TDD
  • Ability to develop applications using SOLID principles
  • RESTful APIs, Service oriented architecture
  • SQL
  • Layered architecture
  • Entity Framework
  • OAuth
  • XML/XSLT
  • Knowledge of API testing frameworks (Postman, NUnit)
  • Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
  • Determine process improvements, best practices, and develop new processes
  • Microsoft dev tools(VisualStudio, TFS, Git, SQL Server)
  • Collaborative team member with excellent written, verbal and interpersonal skills

Preferred Skills:

Bonus points for experience with the following:

  • SQL Server Analysis Services
  • Experience with Cloud platforms (Azure preferable)
  • Azure API management
  • Familiar with .Net core and microservices environments
  • 3rd party API Integration
  • SaaS products

Company Benefits

  • 25 days of annual leave increasing by 1 day each year up to 30 days
  • Employer pension scheme
  • Private Health Insurance
  • Medical Cash Plan
  • Income Protection
  • Life Assurance
  • Gym/fitness benefits
  • Flexible working
  • Home workspace equipment allowance
  • Wellbeing and social events

Interview Process

We try to make the whole process as smooth as possible. After an initial telephone conversation you will be asked to complete a technical test online. If successful this will be followed by a 2 stage interview process.

Other Jobs in Back End