> Markdown version of [/jobs/ext/3977876-mid-weight-developer-c-net](https://www.wearedevelopers.com/jobs/ext/3977876-mid-weight-developer-c-net). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid Weight Developer - C# .NET - **Company:** Interface Recruitment - **Location:** Leeds, UK - **Experience:** Experienced - **Salary:** £30,000.0 - £35,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Entity Framework, Scrum Methodology, Software Architecture - **Published:** October 28, 2026 - **Apply:** https://www.interfacerecruitment.co.uk/job/mid-weight-developer-c-sharp-dotnet-leeds-yorkshire-tech-jobs/?form=apply#wpjb-scroll ## About the Role * At least 2 years of professional experience with C# and ASP.NET Framework * Strong SQL and SQL Server skills * Experience in MVC, WCF and Entity Framework * Working knowledge of core concepts such as Threading, Parallelisation and Asynchronous Programming * Ability to apply Inversion of Control development techniques with Unit Testing frameworks and Test-Driven Development * Fluent in JavaScript, HTML and CSS * Appreciation of good software architecture with the proven ability to deliver high quality software * Experience of working in an Agile environment, including Scrum framework. ## Description Purpose: Develop new and maintain existing IT systems, responsible for the development, testing and deployment phases of the software development life cycle * Understand and follow company operating procedures for the creation of software * Maintain software version standards as per * Produce high- and detailed-level designs and ratify with the Technical Architect and/or Systems Development Manager * Program software to agreed functional and technical specifications * Mandatory testing of produced software (unit and integration) and corrections as required, all thoroughly documented * Maintain existing systems and fix software quality issues * Occasional requirements gathering from end-users * Occasional production of functional specifications * Creation and maintenance of deployment processes * Improve systems knowledge and document (wiki and other artefacts) * Resolve systems issues through IT activities and direct contact * Maintain a working knowledge of industry developments and technology best practice