Software Engineer.

  • .NET
  • permanent
  • Derby, Derbyshire
  • £45000-£55000

Software Engineer - .NET Developer
Salary: Up to £55,000 benefits
Location: Hybrid - office once a week (Wednesdays), more during initial onboarding
Sector: Market-Leading Warehouse Management Software (WMS)


About the Role
We are seeking a mid-level Software Engineer to join our established development team, working on our flagship market-leading WMS product. This role is ideal for someone looking to take the next step in their career, with the potential to grow into a senior developer role.
You'll work with a modern Microsoft stack, solving complex engineering challenges on enterprise-scale software. We're looking for someone with a true engineering mindset - an individual who is comfortable exploring multiple solutions, testing ideas, and taking the time to find the best approach to a problem.


Key Responsibilities

  • Develop and maintain enterprise-scale software solutions using .NET Framework, .NET Standard, and .NET MVC.
  • Debug and optimise applications, ensuring performance, scalability, and reliability.
  • Design and implement APIs and web services for integrations.
  • Liaise closely with the IT department to propose and evaluate multiple solutions to business challenges.
  • Collaborate within an Agile development team, contributing ideas and sharing best practices.
  • Take ownership of problems, working methodically to resolve them.

Key Skills & Experience
Essential:

  • Strong experience with C# and .NET (Framework & Standard).
  • Proficiency in .NET MVC, with the ability to debug complex systems.
  • Solid experience in API development and web services/integrations.
  • Problem-solving skills with an engineering-first approach.
  • Experience working on enterprise-scale software.


Desirable (bonus):

  • Experience within supply chain or warehousing systems.
  • Exposure to .NET MAUI and TypeScript.

What We're Looking For

  • A problem solver who takes pride in exploring different solutions.
  • An engineer at heart who enjoys tackling challenges in a structured, thoughtful way.
  • Someone eager to grow into a more senior role over time.
  • A clear and concise communicator with strong attention to detail

Interview Process

  1. Initial technical screening with the hiring manager.
  2. Technical discussion with the application development manager and a team member.
  3. Onsite interview with the engineering manager.

Benefits

  • 25 days holiday (increasing with tenure).
  • 5% pension contribution (no matching required).
  • Optional private health insurance.
  • Performance-related bonus scheme.
  • Annual pay rises, consistently above market rate.
  • Regular social events, including a Christmas party.