> Markdown version of [/jobs/ext/3980708-net-software-developer](https://www.wearedevelopers.com/jobs/ext/3980708-net-software-developer). 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). --- # Net Software Developer - **Company:** Interface Recruitment - **Location:** Bradford, UK - **Salary:** £40,000.0 - £45,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Architectural Patterns, Automation of Tests, Unit Testing, Continuous Integration, Dependency Injection, DevOps, Microsoft SQL Server, Windows Servers, Object-Oriented Software Development, Scrum Methodology, Simple Object Access Protocol (SOAP), SQL Stored Procedures, Transact-SQL, Web Application Frameworks, Cloud Platform System, Git, Software Version Control - **Published:** October 28, 2026 - **Apply:** https://www.interfacerecruitment.co.uk/job/bradford-software-engineer-jobs-dotnet/?form=apply#wpjb-scroll ## About the Role Essential * Good knowledge of .NET framework * Proficient in C# with a good knowledge of the .NET ecosystem * Familiarity with Windows based infrastructure (Windows Server) * Strong understanding of object-oriented programming * Experience/understanding of Dependency Injection, Polymorphism * REST/SOAP Service knowledge * Familiar with various design and architectural patterns * Proficient Microsoft SQL Server (T-SQL, stored procedures) skills. * Experience with popular web application frameworks * Knack for writing clean, readable, and easily maintainable code * Understanding of fundamental design principles for building scalable applications. * Experience creating database schemas that represent and support business processes. * Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds. * Proficient understanding of code versioning tools (Git) * Ability to see the bigger picture and ensure developments follow the technical direction of the business. * Ability to work collaboratively as part of a team and contribute to the technical roadmap/workshops. * Ability to communicate and demonstrate technical solutions to business users in a non-technical way. Desirable * Experience implementing automated testing platforms and unit tests. * Experience of working in an Agile/Scrum based team. * Experience of DevOps processes (Continuous Integration, Deployment) * Experience of Cloud based infrastructure and development practices (Azure) ## Description We are seeking a developer responsible for building applications using Microsoft/Azure/.NET stack tooling. The primary responsibility will be to work within a growing team to deliver and support applications for the business as well as integrations with external suppliers/customers in line with the technical roadmap., * Involvement in gathering information, processes and solutions to identify key drivers for business processes. * Involvement in key decision making and technology R&D in relation to the technical roadmap. * Translate user requirements and processes into application story boards and use cases for development sprints * Translate application storyboards and use cases into functional applications * Design, build, and maintain efficient, reusable, and reliable code * Creation of documentation using helper tools such as Swagger, Sandcastle, Confluence, Ghostdoc etc. * Integrate data storage solutions via SQL Server, Azure storage, blob storage, No SQL solutions. * Ensure the best possible performance, quality, and responsiveness of applications. * Problem investigation/solving (Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues) * Help maintain code quality and best practices. * Investigate and report back on technical solution R&D to team leader/manager. Play a part in mentoring/roll out of new technology/processes. * Mentoring/assisting team members when required