.NET Developer

  • Axi
  • London, United Kingdom
  • 22/09/2022
Full time Forex Fintech IT - Software Development

Job Description

Please note that we will only be able to accept candidates who have the appropriate rights and documentation for employment in the UK.

Context

Axi is a leading global provider of margin and deliverable Foreign Exchange, Contracts For Difference (CFDs) and Financial Spread betting. Our business has evolved into a world class, multifaceted brokerage with offices in six regions. With heavy investment in the latest trading technology, Axi seeks to offer the most comprehensive end to end trading experience available, servicing traders of all levels from beginners to institutional level clients.

Our Axi values are:

  • Selflessness – we are a team, who know that together we are stronger.
  • Trust – we have confidence in our teammates to do the right things for the business and for each other.
  • Ambition – we are passionate, focused and driven.
  • Accountability – we step up, take ownership, and take pride in our work.
  • Respect – we believe everyone is appreciated, included and listened to.

Position Purpose

To work within the core systems team building new and maintaining existing reporting capabilities.

The role is UK based remote – will only expect to come to London office occasionally for team activities.

Major Responsibilities

  • Translate user stories into functional applications
  • Design, build, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions with SQL Server
  • Ensure and benchmark the best possible performance, quality, and responsiveness of applications
  • Identity bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automatization

Essential Criteria

  • Strong knowledge of the .NET framework
  • 3+ years' experience in a similar role
  • Proficient understanding of code versioning tools such as Git
  • Proficient in C#, with a good knowledge of their ecosystems
  • Good knowledge of (ASP) .NET Core
  • Strong understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Familiarity with Microsoft SQL Server
  • Good knowledge of distributed computing
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Experience creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Experience implementing automated testing platforms and unit tests