The development team at Mountain Warehouse is split into small teams, each looking after a different set of applications and using a Kanban approach to prioritisation.
We are a collaborative team with a strong culture of code review, occasional usage of pair programming, lots of unit tests. We’re keen to write code following best practice and to continuously find ways that we can be even better. The work is a mixture of supporting operational requirements and creating new solutions for our business teams using headless C# applications. These connect internal and 3rd APIs as well as asynchronous solutions via messaging and files – a microservices approach allows us to alter the technology as appropriate.
We are looking for an experienced developer to join our Orders and Warehouses team – responsible for the accurate and timely flow of data that ensures customers get their parcels and packages from our partner warehouses.
Essential skills / experience
- C# in a commercial environment.
- Ability to solve problems in code quickly and simply.
- Solid understanding of how http and network communication works.
- Excellent communication skills.
- Ability to produce initial results rapidly and iterate based upon feedback.
This is a selection of the technology we use on a day to day basis,
Let us know what you have experience of, we can train in the rest.
- Microservices architecture.
- Continuous Delivery with Jenkins.
- Test Driven Development.
- Dependency Injection.
- RabbitMQ / MassTransit.
- Hangfire
- Entity Framework.
- RESTful API design.
- Docker & Kubernetes in Azure
- .net 6, .net Core & .net Framework.
- GitFlow
- MongoDB / MongoDB Realm
- SQL Server.
- JSON, XML, CSV
This position is London / Remote based.
About Mountain Warehouse
In 1997, we launched Mountain Warehouse to make the outdoors accessible to everyone by offering value for money product and exemplary customer service.
The outdoor industry had become very jargon heavy and we wanted to create a brand that would cater to our mothers and our neighbour’s kids as well as seasoned professionals who understood the technology.
Our expansion since then has seen the brand grow and the product evolve, but the small family business that makes MW special has remained. Great product is at the heart of everything we do.
As we expand internationally we employ a team of dedicated diverse people to offer our valued customers the best possible experience when visiting our stores, shopping online and putting our range through its paces.
Welcome to our journey.