Senior .Net Engineer (#12709492)

Work type:
Technical Level:
Job Category:
We are looking for  C# .Net developer to join a Ukraine based extension to our core team based in London. The initial project will be a new build of an online label purchasing system for parcels and pallets. The system will use a third party API to provide the actual labels with all the user accounts and e-commerce side of it being built bespoke. 

Outside of this initial project we work across many different sites and clients. Many sites we build using the Umbraco CMS, but we also have several completely bespoke projects. Once this initial project is complete work will start on other, CMS based sites as well as the potential for another bespoke site build starting soon. 

We are generally technologically agnostic, using the best tool for the situation, but in general most of our work is carried out using a Microsoft technology stack, however this by no means stops us experimenting and playing with new technologies or languages that will make the creation of site more efficient or creating more stable solutions. 

We are always looking to improve the way we work so the current process is by no means written in stone, if we find that there is a better way of working or communicating we are more than happy to try it out, if we feel it makes the team more efficient will most likely adopt it as a standard.

Initial project tech stack:

Azure, Docker, .Net Core 2, Azure SQL Database, Entity Framework, Contentful, React.js, Redux, Gulp, Moq, Nunit, Git, Jenkins

Future projects tech stack:
The above and additionally:

Umbraco, .Net Framework, Node.Js

  • Designing, building, and maintaining efficient, reusable, and reliable code
  • Sharing new ideas and techniques and methodologies
  • Delivering quality through well written unit testing
  • Build tools and automation of development techniques
  • Solving problems. If you don’t know the answer, you’ll dig until you find it

  • A minimum of 3 years of software development experience 
  • Strong knowledge and experience in designing and development or Web solutions using .Net technical stack
  • Comprehensive knowledge of C# and its ecosystems - our current systems are built using .net 4.5 C# MVC and WebAPI
  • Rich experience creating REST-based web-services
  • Working knowledge of Databases/SQL – experience with Microsoft SQL Server desired
  • Experience with client side frameworks like React.js is a big plus
  • Expertise in prototyping and rapid development
  • Familiarity setting up build environments / continuous integration tools like Jenkins
  • Affinity with unit testing frameworks and TDD
  • Strong knowledge of design and architectural patterns
  • Analyze, plan and estimate requirements as well as identify risks involved and provide solutions to them
  • Understanding of design principles behind scalable and testable application

We offer:
  • Flexible hours approach
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • Competitive compensation package
  • IT Club Discount program
Professional growth:
  • Challenging tasks and projects
  • Individual Development Plan
  • Performance appraisal
  • Business trips
  • Team buildings
  • Corporate events and outstanding parties
  • Anniversary presents