Software Developer/ Engineer/ Architect

Senior Backend Developer

We are currently looking for a Senior Backend Developer to join our growing development team. Working in an Agile environment, you will be part of a product team contributing to the ongoing evolution of ESW’s suite of eCommerce products. This will mean working with a globally dispersed team of Product Owners, Scrum Masters, and QA Engineers. We expect the developer to be comfortable working independently and as part of a team. We are looking for someone who will fit in with our collaboration, communication, and teamwork culture. Refactoring should not be an issue and is actively encouraged. Test-driven development should be part of your daily development tasks. As we are a .NET house, you should have significant experience in using the technologies that support the development of .NET applications: .NET, .Net Core, Web API, Cosmos DB.

Our solution runs on the Microsoft Azure cloud platform, so working in this environment would be very beneficial. You should want to do things better – we believe in continuous improvement of the development process – and you should have an opinion and contribute to improving. It would be best to care about agile, continuous integration, continuous deployment, TDD, unit testing and integration testing.

Key Experience & Skills:

  • 6+ years of commercial experience.
  • Excellent knowledge of C# you should be at the leading edge of your field.
  • Cloud-native architecture.
  • Knowledge of development stack: WebApi, ASP.NET, .NET Core, Dependency Injection, Microservices, Restful architecture.
  • Experience in the Azure stack beneficial: App Insights, Cosmos, Service Fabric, REDIS, etc.
  • Experience with event-driven architecture using Kafka or similar
  • Strong candidates that are interested in moving to the .NET stack will be considered.
  • Domain-Driven Design experience an advantage.
  • Experienced in Test Driven Development working within an Agile SCRUM team.
  • Intellectual curiosity, learning agility, and enthusiasm for tackling challenging problems.
  • Outstanding communication skills required – primarily the ability to communicate ideas.

What’s on offer?

  • Flexible/Hybrid Working Model
  • Career growth – tailored learning & development, tuition assistance and professional certification.
  • Health & Wellbeing – dental & health insurance, reduced corporate gym membership.
  • Work Life Balance – 25 days annual leave, flexible working, sports & social club.
  • Family – paid maternity & paternity leave, life assurance, income disability cover.
  • Financial – competitive salary, pension, bike to work, travel TaxSaver, relocation assistance.