Senior C# Developer

  • N P Associates
  • Nov 04, 2021
Full time Information Technology Telecommunications SQL CRM

Job Description

Senior C# and API Developer - Financial / Banking

A well established, dynamic and fast growing FX Brokerage is looking for an experienced C# Developer to join their small team building in-house products.

ABOUT THE ROLE:

You'll be building our own in-house system enabling us to move away from 3rd party vendors, this will be across several streams of the business and will encompassing trade execution, trade pricing, CRM, settlement and regulatory reporting.

REQUIRED SKILLS:

  • Demonstrable experience working as a Senior C# developer
  • Strong interpersonal skills facilitating constructive interactions with business stakeholders
  • Advanced knowledge of distributed, asynchronous event-driven systems
  • Microsoft Web APIs and WCF
  • RESTful API's in the context of interacting with third party providers and connectors, for example PSD2 open banking API's.
  • Endpoint security best practice
  • Writing performant, scalable and secure code
  • ASP on top of MVVM/MVC
  • Up to date knowledge of continuous integration methodologies, the creation of build servers and agents plus the full deployment process end to end
  • In depth knowledge of repository management, version control, branching and merging - ideally with GIT.
  • Microsoft SQL Server database administration, schema creation and optimisation, referential integrity, stored procedures and functions.
  • Aptitude for problem solving as well as analytical and strategic thinking
  • Technical document production, for example for API's
  • Nice to have: Cloud (AWS), Angular, FIX protocol, SWIFT, PSD2, experience of a payments processing system facilitating cross-border transactions

Not essential but any previous Financial / Banking or experience working on other Real Time Messaging / Low Latency Systems would be highly beneficial although this is a superb opportunity for someone with "The Right" technical skills to gain some invaluable Financial experience.