> Markdown version of [/jobs/ext/3101887-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/3101887-senior-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). --- # Senior Software Developer - **Company:** Yorkshire Water - **Location:** Leeds, UK - **Experience:** Expert - **Salary:** £27,000.0 - £67,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Application Programming Interfaces (APIs), Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Continuous Integration, Database Design, DevOps, Windows Communication Foundation, Microsoft Office, Microsoft SQL Server, Model View Controller (MVC), Systems Development Life Cycle, Release Management, Standard Sql, Service-Oriented Architecture, SQL Databases, Web Services, Counter Terrorist Check, Api Design - **Published:** September 27, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5899595603 ## About the Role * Strong commercial background in C#/.NET development (Framework and/or Core), delivering robust and reliable API services in an Azure cloud environment. * Proven track record of driving sustainable performance against challenging business targets in two or more technical disciplines, including API development using Microsoft .NET 8 (C#, ASP.NET, MVC, WCF, etc.) and MS SQL/database design, including writing SQL scripts. * Excellent understanding of Service-Oriented Architecture design and integration. * Excellent knowledge of documentation, testing, and release management principles, with the ability to prioritise and execute tasks in a dynamic, changing environment. * Highly motivated and self-reliant, with a drive for continuous development, proven analytical and problem-solving abilities, and excellent interpersonal skills. * Extensive knowledge of the system development lifecycle, including DevOps processes, CI/CD, and writing unit tests. * Successful candidates must undergo pre-employment checks, including a Basic Disclosure Check. Depending on the role, Counter Terrorist Check or Security Check clearance may also be required. Roles are subject to a medical questionnaire and further medicals when required. ## Description * Input into the design and lead the development of global APIs and associated integrations, while maintaining and supporting the IT programme of work. * Contribute to software development standards and governance, ensuring that your deliverables and those of the wider team adhere to them. * Contribute to technical procurement and adoption standards for commercial services and systems. * Identify technical tasks from user stories during refinement and create high-quality, detailed, lower-level technical designs. * Deliver robust, reliable, and secure software services that are fit for purpose and meet specified acceptance criteria. * Keep abreast of changes in your software domain and identify ways to use existing and new technologies to reduce costs, manage risk, and build resilience. * Undertake specialist, detailed, and complex troubleshooting within your technical discipline. Technologies: * API * ASP.NET * Azure * C# * CI/CD * Cloud * DevOps * Support * MVC * SQL * Security * Office 365 ## Related Videos - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)