3+ years of developing backend systems, preferably in .NET/C# with knowledge in ASP.NET Web API;
Proficiency in SQL Server; both in writing queries and tuning performance;
Experience in design and implementation of distributed and multi-tier systems, understanding SOA principles and service oriented environments (multiple services, multiple machines);
Knowledge in automated testing and continuous integration;
Use of agile/lean methodologies for continuous delivery and improvement;
Experience of coaching and mentoring junior colleagues;
Confident in both written and spoken English.
We find it extra awesome if you have experience with:
NoSQL databases (Couchbase);
CRM Systems;
.NET Core;
Knowledge in HTML 5, CSS, JS, jQuery and/or JavaScript frameworks such as AngularJS;
Distributed microservice-based architectures;
We don’t expect you to be an expert in all of these technologies but would anticipate experience with some combined with a curiosity for others: Docker, Consul, Cake, Elasticsearch, NServiceBus, Apache Kafka, RabbitMQ.