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 eight, 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 a mixture of Angular and React, and this part of the platform is constantly evolving with new technologies.


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.

Requirements

Must have:

  • 3+ years of commercial experience
  • C#, ASP.NET or similar web technologies
  • 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 / React