C# Engineer

  • Tech
  • London, United Kingdom

C# Engineer

Job description

Codat is a venture-funded technology company founded in January 2017, with the aim of making up-to-date data on SMEs available to third parties. We are currently a team of 45, all working out of our comfortable offices in Clerkenwell in Central London, and our business is continuing to grow rapidly. We are passionate about our mission, and our Software Engineering team is central to our success. As the team is still relatively small, we place high importance on attitude and future potential.


Our back-end architecture is hosted on Microsoft's Azure cloud platform, and is built on modern .NET Core, utilising the latest C# 7 features. Our system is service-based, and leverages Azure Service Bus, SQL Server and Blob storage to ingest and process large amounts of data reliably and efficiently. Our front-end is built in Angular.

We practise continuous integration and continuous testing. We sometimes practise TDD, and testing is always very important to our process – we constantly strive for unit and end-to-end test coverage. Our team work to the Agile methodology, currently using a loose “Scrumban” style of work. Above all, we are pragmatic – our users are at the heart of all our technical decisions.


Must have:

  • 3+ years of commercial experience
  • C#
  • ASP.NET or similar web technologies
  • Experience working with/building RESTful APIs
  • Passionate and pragmatic self-starter who always puts the user at the centre of their decisions

Nice to have:

  • Some basic knowledge of accounting/finance or proven numerical ability
  • Experience working for a start-up or small company.
  • .NET Core
  • ASP.NET WebAPI or modern MVC
  • Azure or similar cloud platform
  • Azure Service Bus or similar messaging platform
  • SQL Server/NoSQL
  • JavaScript / React / Angular