Senior Software Developer
Summary
Senior Software Developer at Yorkshire Water in Leeds, building robust C#/.NET API services in an Azure cloud environment. Day to day involves .NET 8 development (ASP.NET, MVC, WCF) plus MS SQL database design and SQL scripting, driving performance against business targets.
Salary: £27,000 - 67,000 per year
Requirements:- 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.
- 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.
- API
- ASP.NET
- Azure
- C#
- CI/CD
- Cloud
- DevOps
- Support
- MVC
- SQL
- Security
- Office 365
More:
We are Yorkshire Water, providing essential water and wastewater services across the Yorkshire region and serving more than 5.4 million residents, as well as visitors. We look after communities, protect the environment, and plan for Yorkshires water needs year-round. Join our Tech team to help shape our cloud-based platforms, working with .NET (C#), Azure, and scalable microservice APIs alongside architects and cross-functional Agile teams. This is a permanent, 37-hour-per-week role, Monday to Friday, with hybrid working of one to two office days per week. The role will be based at Leeds Valley Park from summer 2026. We offer a competitive salary of £54,034–£63,569 depending on experience, an annual incentive with a maximum bonus opportunity of £1,000 for the performance year, a pension scheme with up to 12% company contribution, development opportunities, 25 days annual leave plus bank holidays and two wellness days, life assurance, a benefits package with optional health and insurance plans, a retail savings scheme, an online GP service, cycle-to-work scheme, gym membership discounts, and other benefits. We support flexible working patterns and job-share options where possible, and offer adjustments to make our recruitment process accessible.
last updated 39 week of 2026