.Net Developer

Chiswick, West London   |  Head Office

Role Type
Full Time
Salary Overview
Competitive Salary and Excellent Benefits
Competitive Salary
Expiry Date


The primary role is to support and develop the current Harvey Nichols core systems implementation in line with business needs. Working collaboratively with the rest of the Multichannel teams to resolve issues and deliver new functionality. Innovation is essential, as making key recommendations and implementing best practice design patterns are part of the role. Good working practices, standards, agile methodologies and a digital mind-set is key. The candidate will have extensive experience working on a variety of sizeable projects. You will be self-organised, able to make decisions within your area on behalf of the department and report to upper management when required. You will be an inspiration to other developers, letting your knowledge and can-do attitude shine through.  You will display five-star service in your work, towards your colleagues and to our customers. Your ability to communicate to people of all levels in a non-technical, positive and friendly manner is imperative.

What you'll be doing: 

  • Assist the business in its development of the Internal back end systems/front end and web applications build predominantly on .NET platform.
  • Joining the team in new projects and ventures; developing proof of concepts and demonstrating to other team members and business users.
  • Influence our digital framework by instilling and promoting best practices, such as coding standards, design patterns, code reviews, documentation, testing and agile methodologies.
  • Work with the product management team to support current and future developments, ensuring new features are delivered on time and on budget.
  • Work as part of the scrum team to translate user stories into functional designs and provide accurate estimates to the product owner.
  • Keep up to date with the latest developments in web, ecommerce and integration software, continuously evaluating opportunities to bring in new technologies to push the business forward.
  • Work closely with QA to ensure a solid testing environment is adhered to, including CI, DVCS and release management.
  • Providing training to users of any new or existing systems and working with them to ensure they are able to fully utilize the functionality available to them.

About your experience: 

  • Git version control ­– Working experience using git and Github
  • Experience working on an ecommerce application (or other dynamic/transactional applications)
  • OOP – Substantial experience developing in .NET applications using object oriented programming principles
  • Development – Able to develop whole applications, end to end. Either on their own or as part of a small team
  • ASP.NET – Substantial experience with developing in ASP.NET
  • JavaScript/HTML/CSS – Very comfortable
  • SQL – Complete confidence creating, querying relational databases
  • XML – Experience of creating, using and manipulating XML
  • IIS/SQL Server – Good understanding
  • Extensive knowledge/experience of WCF & Windows Services is required
  • AMQP and MessageBus driven development
  • Ideally have retail experience with In-depth commercial knowledge of at least one business
  • Ideally have experience working with MVC (Model View Controller), Angular and WCF (Windows Communication Foundation)
  • Extensive knowledge of Relational DBMS, database design and Performance tuning/monitoring
  • Beneficial to have experience on reactJs/Angular frontend (most recent projects have made use of them)
  • Beneficial to have experience in transformation projects, especially in the space of integration and service layer. Exposure to Mulesoft platform and API-Led Connectivity will be a cherry on top

A bit about you: 

  • You are able to confidently communicate with internal stakeholders at all levels; ability to present is desirable. Must be able to show leadership skills and good team communications
  • You are able to manage workload between project work and support issues. As part of a collaborative scrum team, a “No task is beneath me” attitude is a must
  • Experinced in liaising with third parties internally and externally to discuss integration of the product
  • Non-technical skills required are being a team player, can-do attitude, ability to work independently or as part of a team, approachable and pragmatic
  • You have a natural thirst for technology and anything digital, as part of your role is to evolve the company’s digital landscape

All your hard work, rewarded:

Our colleagues are as important to us as our customers. When working with us you will be introduced to a huge variety of benefits including:

  • Very generous staff discount with up to 60% off Fashion and 30% off Beauty 
  • Heavily subsidised travelcard zones 1-6 following probationary period 
  • Seasonal staff parties and team events
Register and Apply
Log In and Apply

Please fill in the form, upload your CV to complete your application. You will also register during this process to enable you to log in track you application and setup Job Alerts.