Software Developer

Apply now

Software Developer (.NET Full Stack)

Join a Tech-Driven Company Powering the Global Rental Industry.

Salary: Up to £65,000 (depending on experience)

Full-time · Office / Hybrid

Job Summary

At MCS Rental Software, our systems process billions of pounds in invoices every month. As a Senior Full Stack Developer with strong expertise in C#, .NET MVC, and SQL, you’ll contribute to the development of our enterprise applications across web, desktop, mobile, and cloud — including Azure services.

We’re looking for an experienced developer who enjoys solving complex backend problems and is comfortable contributing to frontend code when needed.

The Company

For more than 40 years, MCS Rental Software has devoted itself to making life easier for rental companies across the globe.

Championing customer service excellence, MCS develops lasting partnerships with its customers, helping them achieve their goals and ambitions for growth. With a strong commitment to innovation and input from our customers, MCS Rental Software leads the way in rental by embracing emerging technologies so that our customers can harness innovation to meet tomorrow’s challenges.

Why Join us?

+ Award-Winning Culture: We’re proud winners of the Culture 100 Award, recognising our people-first environment and strong employee retention (average tenure: 10+ years).

+ Challenging, Meaningful Work: You’ll be working on systems that make a real impact, with exposure to diverse technologies and problem domains.

+ Supportive, Collaborative Team: We offer a flexible, friendly environment with plenty of autonomy, mutual respect, and opportunities for growth.

Key Responsibilities

  • Develop and enhance backend systems using C#, .NET MVC, and SQL

  • Design, optimise, and maintain complex database structures

  • Contribute to frontend components using Bootstrap and React

  • Collaborate across teams to deliver scalable, secure, and robust solutions

  • Participate in code reviews, testing, and continuous improvement initiatives

  • Support projects involving Azure Cloud Services and modern deployment pipelines

Must Have Experience

  • 5+ years of commercial experience in C#, .NET MVC, and SQL

  • Solid understanding of object-oriented programming and design principles

  • Strong experience with database design, queries, and optimisation

  • Working knowledge of frontend technologies (e.g. Bootstrap, basic React)

  • Strong problem-solving skills and attention to detail

Nice to Have

  • Experience with VB.NET

  • Familiarity with Azure, Web APIs, or Microservices

  • Knowledge of Azure DevOps / Pipelines

  • Experience in large ERP or enterprise software systems

Apply for the job

Do you want to join our team? Then we'd love to hear about you!