Software Developer
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.
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.
+ 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.
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
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
Experience with VB.NET
Familiarity with Azure, Web APIs, or Microservices
Knowledge of Azure DevOps / Pipelines
Experience in large ERP or enterprise software systems
Do you want to join our team? Then we'd love to hear about you!