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 eighteen, working out of our comfortable offices in Clerkenwell in Central London, and our business is growing rapidly. We are passionate about our mission, and our Engineers are central to our success in achieving this. As our team is still relatively small, we place high importance on attitude and future potential.


Our back-end architecture is built on modern .NET, utilising the latest C# 7 features, and is hosted on Microsoft Azure. 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 yet 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.
  • ASP.Net WebApi
  • Azure or similar cloud platform
  • MS Service bus or similar messaging platform
  • SQL Server/NoSQL
  • Javascript / Angular.js