Role: Senior .NET Developer (C# / Umbraco)
Location: Eastleigh
Salary: £45,000 - £55,000
We’re looking for a skilled and forward-thinking Senior .NET Developer to help deliver high-quality digital services and customer experiences. In this pivotal role, you’ll design, build, and enhance scalable .NET applications – with a strong focus on Umbraco CMS development and integration. You’ll work as part of an agile team to support the delivery of secure, efficient, and innovative solutions across the business.
Senior .NET Developer Responsibilities
- Lead on the design, development, and maintenance of robust .NET-based web applications
- Take ownership of Umbraco CMS development and optimisation, ensuring seamless content delivery and integration
- Build and consume APIs to connect systems including Dynamics 365, CRM, and other platforms
- Write clean, reusable, and testable code using modern practices and frameworks
- Ensure systems are well-documented, performant, and scalable
- Collaborate with cross-functional teams to translate user needs into technical solutions
- Use DevOps pipelines and version control tools to manage releases
- Monitor and troubleshoot production systems, supporting incident resolution
- Ensure all solutions meet security, compliance, and accessibility standards
- Mentor junior developers and contribute to best practice sharing
What you should bring to the role
£ Strong experience with .NET (C#), .NET Core, and ASP.NET MVC
£ Hands-on experience with Umbraco CMS (v8 and above highly desirable)
£ Proven ability to design and deliver scalable CMS solutions
£ Proficiency in integrating APIs and working with Azure (Functions, CosmosDB, etc.)
£ Experience with MS SQL Server and cloud-based architecture
£ Understanding of Agile delivery frameworks and DevOps practices
£ Desirable experience with JavaScript frameworks such as Vue.js or React
£ Strong problem-solving skills and attention to detail
£ A collaborative mindset and passion for clean, efficient code
£ Ability to engage with stakeholders and translate business requirements