About this role
Salary: £50,000 - 90,000 per year
Requirements: Experience developing MVC front ends and Web APIs.Strong C# development skills.Experience with .NET Framework 4.7+ and .NET Core 6+.JavaScript, jQuery, Bootstrap and CSS experience.Strong Microsoft SQL Server experience, including writing stored procedures.Strong Microsoft SQL Server experience, including mapping business processes to database schemas.Strong Microsoft SQL Server experience, including query optimisation and performance tuning.Ideally 5+ years commercial SQL Server experience.A strong understanding of object-oriented programming.The ability to write well-structured, maintainable and reliable code.Good communication skills, particularly when documenting solutions and sharing technical knowledge with colleagues.Experience with concurrency patterns in C# would be advantageous.Experience with software design and architectural patterns would be advantageous.Experience with Azure SQL Server and Azure Cloud Services would be advantageous.Experience integrating with third-party software, databases and external services would be advantageous.Experience with Vue.js would be advantageous. Responsibilities: Develop, enhance and maintain applications across our product suite.Work with MVC front ends and Web APIs to deliver robust and effective solutions.Develop clean, maintainable and scalable applications using C# and .NET.Work closely with Microsoft SQL Server, including writing stored procedures, mapping business processes to database schemas and optimising query performance.Apply strong object-oriented programming principles and appropriate design and architectural patterns.Contribute to unit testing and software quality.Investigate and resolve technical issues across our product suite.Work collaboratively with development and support colleagues.Produce clear technical documentation and assist with knowledge transfer and handovers to the wider support team.Gain exposure to a variety of products, modules and business processes. Technologies: .NET Framework.NET MVCAzureBootstrapC#CloudCSSSupportJavaScriptMVCSQLVueWebjQueryASP.NET More:
We are recruiting an experienced C# .Net MVC Developer to join our team and play a key role in the ongoing development, enhancement and support of our diverse range of products and modules. This is a varied role offering exposure to multiple applications and technologies across our wider business. The role suits a developer who enjoys solving problems, working across different systems and building high-quality, maintainable software. We offer technical variety and the opportunity to contribute across a broad product suite.
last updated 36 week of 2026