> Markdown version of [/jobs/ext/4123504-net-software-engineer](https://www.wearedevelopers.com/jobs/ext/4123504-net-software-engineer). 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 Engineer - **Company:** ITS Recruitment - **Location:** Braintree, UK - **Experience:** Expert - **Salary:** £40,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Microsoft Windows, Agile Methodology, C Sharp (Programming Language), Code Review, Relational Databases, Software Debugging, Software Design Patterns, DevOps, Web Development, Internet Information Services (IIS), Windows Presentation Foundation, Microsoft Robotics Developer Studio, Microsoft SQL Server, Software Engineering, Software Systems, .NET Core, Git, Restful APIs, Software Version Control - **Published:** October 20, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5935831501 ## About the Role * 5+ years as a Senior Software Engineer or similar role C# / WPF .NET & REST APIs * Strong proficiency required Expertise in .NET Framework 4.8.1 and .NET Core v8+ Architecture * Solid understanding of design patterns and best practices * MS SQL, MSRS - relational database experience DevOps / Git Agile Version control and development pipeline knowledge * Experience in Agile development environments * Problem-solving, attention to detail, excellent communication ## Description Reporting to the Head of Software Development, this is an exceptional opportunity to join a thriving business. We are looking for a Senior Software Engineer with strong expertise in C#, Windows App & Web Development, IIS, and SQL Server - someone who can lead the design, development, and maintenance of high-quality, scalable software solutions, collaborating with cross-functional teams to deliver projects on time and to the highest standard., * Develop and implement complex software solutions across multiple platforms. * Troubleshoot, debug, and resolve technical issues. * Collaborate with product managers, designers, and other developers to define and implement innovative features. * Ensure the performance, security, and scalability of the software. * Write clean, maintainable, and efficient code. * Stay up to date with emerging technologies and industry trends. * Conduct code reviews to maintain high code quality and best practices. * Participate in the entire software development lifecycle, from requirements gathering to deployment.