At a Glance
- Tasks: Design, build, and maintain innovative software solutions across legacy and modern platforms.
- Company: Join STERIS, a global leader in healthcare technology focused on infection prevention.
- Benefits: Enjoy competitive salary, professional growth, and a chance to make a real difference.
- Other info: Collaborative environment with opportunities for mentorship and career advancement.
- Why this job: Be part of a mission-driven team that impacts patient care and safety worldwide.
- Qualifications: 5+ years in software development with strong skills in C#, .NET, and modern web technologies.
The predicted salary is between 50000 - 70000 £ per year.
We are currently recruiting for a Senior Software Developer vacancy. This is an excellent opportunity to join us at a specialist level in a division that drives the business forwards through innovation.
What You Will Do
- The Senior Software Developer is a hands‑on, technically experienced engineer responsible for designing, building, and maintaining business‑critical software across both legacy on‑premise systems and modern web platforms.
- This role balances the maintenance and evolution of existing C#/.NET, WPF, WCF, and SQL‑based applications with the delivery of new functionality using modern .NET, web, and front‑end technologies.
- The Senior Software Developer works with a high degree of autonomy, contributes to technical decision‑making, mentors other engineers, and helps drive improvements in code quality, system reliability, and engineering practices.
- This is a technical role with no formal line‑management responsibility.
- Design, develop, test, and maintain software across legacy on‑premise systems and modern web‑based applications.
- Build and enhance solutions using C#, SQL Server, ASP.NET MVC, ASP.NET Core, and modern .NET versions.
- Maintain, refactor, and modernise existing WPF and WCF applications where appropriate.
- Develop and support React based web front ends in collaboration with Product and UX stakeholders.
- Design and implement RESTful APIs and service based integrations.
- Ensure software solutions are secure, scalable, maintainable, and well documented.
- Provide technical leadership through mentoring, code reviews, and setting engineering best practices.
- Contribute to technical design, estimation, and architectural discussions, acting as an escalation point for complex issues.
- Identify, prioritise, and reduce technical debt and operational risk.
- Work effectively within Agile delivery processes, collaborating closely with QA, DevOps, and cross functional teams.
Required Experience
- 5+ years of professional software development experience.
- Proven experience working with complex, production legacy systems as well as modern application stacks.
- Demonstrated ability to work independently, take ownership, and deliver high‑quality solutions.
Core Technical Skills
- Strong proficiency in C# and .NET.
- Experience with ASP.NET MVC and ASP.NET Core.
- Experience maintaining and evolving WPF and WCF applications.
- Solid SQL Server knowledge, including data modelling and performance considerations.
- Source control using Git.
Modern Web & Front‑End Skills
- Experience building or supporting applications using React (TypeScript preferred).
- Strong understanding of modern JavaScript, HTML5, and CSS.
- Experience consuming and designing APIs.
Engineering & Delivery Practices
- Automated testing (unit, integration, API).
- CI/CD pipelines (e.g. Azure DevOps, GitHub Actions, or similar).
- Agile delivery methodologies.
- Secure coding and performance optimisation practices.
Working at STERIS, you GROW, LEARN, and MAKE A DIFFERENCE. At STERIS, we are a leading global provider of products and services that support patient care with an emphasis on infection prevention. Our mission is to help our customers create a healthier and safer world. STERIS strives to be an Equal Opportunity Employer.
Senior Software Developer employer: STERIS
At STERIS, we pride ourselves on fostering a dynamic work environment where innovation thrives and employees are empowered to grow and learn. As a Senior Software Developer, you will not only contribute to meaningful projects that enhance patient care but also benefit from a culture that prioritises professional development and collaboration. With a commitment to diversity and inclusion, STERIS offers a unique opportunity to make a difference in the healthcare sector while advancing your technical skills in a supportive team.