MandM Direct
Leominster, Herefordshire
21 Aug 2019
02 Sep 2019
Contract Type
Full Time
The Company:

Based in Herefordshire, MandM Direct is now one of Europe's leading online, off-price retailers - we offer the world's biggest brands at the lowest prices, with over 2 million customers and 104 million website visits a year. We currently have dedicated local market websites in the UK, Germany, France, Netherlands and Poland, in addition, we dispatch to another 20+ countries worldwide.

Our IT department consists of over 70 professional staff where you'll have the opportunity to work alongside a number of different IT areas including Support, Business Analysts, Developers and Testers. The IT department underpins all of our business users and customers by providing leading-edge solutions using the latest technologies including developing in Google Cloud.

The Role:

We have a new opportunity within our IT department for a Developer to work within our expanding development team. The main responsibilities will be for developing the website, applications and supporting services ensuring a consistently high level of quality.

Working within a development scrum team you will be developing new code and maintaining existing code ensuring that standards and principles are followed. You will be involved in the technical design of solutions and will pair program where appropriate in order to improve your capability.

What's In It for you...
  • Competitive salary, bonus scheme, and Company pension
  • A great Company culture
  • Your birthday off
  • Flexi-time
  • Subsidised canteen
  • Generous staff discount
  • Healthcare cash plan
  • And tons more...

If you're looking for an exciting role where you can use cutting edge technologies and share your ideas within a social and friendly work environment whilst vastly increase your business skills and knowledge at the same time, this is the role for you.

Your day-to-day duties and responsibilities will include:
  • Understanding the agile ceremonies with the ability to perform good and accurate estimation of work items/story pointing
  • Refining for estimates and acceptance criteria
  • Demonstrating the development and mentoring of colleagues and monitoring their development and helping wherever necessary
  • Assisting with identifying and communicating training and development needs
  • Remaining approachable at all times and always happy to help colleagues with issues
  • Demonstrating an intermediate level of communication, clearly and accurately (written/verbal) with business stakeholders/Product Owners/users, customers and suppliers. Actively communicating at all levels using the appropriate media.
  • Ensuring that development standards and principles are followed
  • Keeping up to date with knowledge of all development processes including industry-standard branching/merging strategies, software development lifecycles and the principles around configuration, encryption, and security
  • Performing peer reviews on code to ensure that development and security principles are followed.

About You:
Interested? To be considered you will need:
  • Commercial experience in the full SDLC developing web-based solutions (Inc. applications and supporting services)
  • Experience in asynchronous processing, multi-threaded execution and scaling software
  • Experience using TDD and BDD and developing with up to 100% unit test coverage
  • An awareness of schemas for relational database or object stores and understands when to use each
  • Some experience with mocked or stubbed services
  • Very strong attention to detail
  • Good knowledge of automation and the CI/CD process and consider operational requirements when developing solutions
  • Knowledge of encryption within .NET and the ability to understand when and why we use it
  • The ability to develop using most of the following technologies:-
  • CSS, HTML and JavaScript to create and maintain a website
  • C# with MVC5, ASP.Net, Windows Applications or Windows Services
  • C# with Entity Framework, LINQ, MSMQ and integration with Stored Procedures
  • C# to create professional API's (WebAPI) following API standards
  • Microsoft SQL Server
  • NoSQL Database like MongoDB, Googles Datastore, Redis and Spanner.

Ideal candidates would demonstrate an interest and curiosity in new technologies, methodologies, best practices, self-development, and open-mindedness and would be self-motivated showing a personal responsibility for tasks and like working on a variety of projects.

Hours of work:

9.00am - 5.00pm, Monday - Friday.

This job was originally posted as