onsite
Principal IT Developer - KNOWSLEY BOROUGH COUNCIL
Software Engineer
Lead the design, development, and delivery of enterprise-grade applications using C# and Azure, driving architectural decisions and mentoring a team within a modern Agile environment.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance, scalable web applications and services using C# and ASP.NET Core.
- Lead the migration of legacy systems to Azure cloud services, including containerisation and serverless components.
- Define and enforce coding standards, code reviews, and best practices across the development team.
- Collaborate with product owners, business analysts, and infrastructure teams to translate requirements into technical solutions.
- Mentor junior developers, foster knowledge sharing, and drive continuous improvement in Agile processes.
Requirements
- 10+ years of professional software development experience, with at least 5 years in a senior or lead role.
- Strong expertise in C#, ASP.NET Core, and SQL Server, plus hands‑on experience with Azure (App Services, Functions, Kubernetes, DevOps pipelines).
- Proven track record designing micro‑service architectures and implementing CI/CD pipelines.
- Deep understanding of Agile methodologies (Scrum/Kanban) and ability to lead cross‑functional teams.
- Excellent problem‑solving, communication, and stakeholder‑management skills.