Senior C# NET Developer

Career Concept Limited
10 Feb 2018
15 Feb 2018
Contract Type
Full Time

Senior C# .NET Developer - WebAPI, TDD, AZURE

Opportunity to join a SaaS product company making waves in the Data Telematics sector. Using mobile data and advanced mathematical modelling user behaviour is captured and analysed to create risks and trends analysis. Presently this platform is used by large Car Insurance companies but the possibilities (including IoT integration) is endless!

As a C# .NET Software Engineer build scalable and reliable messaging-based systems to process high volumes of data. Integration with external partners both via Restful ASP.NET Web API endpoints and also via NServiceBus over MSMQ and Azure queues. Design solutions following Micro-Services and DDD.

You will be joining a cross-functional C# .NET development team combining front end, server and database specialists


  • Actively participate in the Agile development process, including Sprint planning and retrospectives
  • Work closely with company stakeholders and third parties as part of the development process
  • Participate in or lead teams of developers during project work, owning responsibility for delivering on time and to budget and communicate progress to stakeholders
  • Augment the automated testing platform to enhance the stability of our systems
  • Undertake code reviews and encourage peer review of your own work
  • Employ and encourage best practice development techniques (including Test Driven Development, Design Patterns etc.)
  • Maintain documentation
  • Mentor less experienced C# .NET developers on the team

Successful candidate will have

  • Experience of the full software development lifecycle
  • Desire to produce high quality software
  • Commitment to lifelong learning
  • Passion for writing great code

Essential Skills

  • C# .NET (5+ years)
  • .Net Development (CLR, ASP.Net Web API)
  • Unit Testing, Test Driven Development
  • TSQL, ORMs (e.g. Entity Framework), MS SQL Server
  • Design Patterns

Beneficial (but you will learn these technologies/approaches working on our team)

  • Domain Driven Design, Microservices and Service Oriented Architecture
  • Messaging Systems - NServiceBus, Azure Service Bus, Azure Storage Queues
  • .NET Core
  • Cloud Platform / Distributed Systems Design (Azure, AWS, etc.)
  • DevOps, Powershell, Docker
  • CI – GoCD, TeamCity, Jenkins

Nice to have

  • Event Sourcing
  • NoSQL Databases (Cosmos DB, Cassandra, etc.)
  • JavaScript Development/SPA – (Angular2, Jasmin, Protractor)
  • Front End/UX (HTML5, CSS, LESS, Standards Compliance)
  • Data science (Python, R, cloud compute)
  • Serverless, Kubernetes

This job was originally posted as

Similar jobs

Similar jobs