onsite
Senior Systems Developer - The Guinness Partnership
Software Engineer
Senior Systems Developer responsible for full‑stack design, coding, testing and deployment of business‑critical applications, leveraging C#, .NET, SQL Server and Azure within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain enterprise applications using C# and the .NET framework.
- Implement database solutions, write complex T‑SQL queries, and optimise performance on SQL Server.
- Deploy and manage cloud services on Microsoft Azure, including CI/CD pipelines and infrastructure as code.
- Collaborate with business analysts and product owners to translate requirements into technical specifications.
- Diagnose and resolve high‑severity incidents, ensuring minimal impact on business operations.
Requirements
- 5+ years of professional experience in C#/.NET development.
- Strong proficiency with SQL Server, including schema design and query optimisation.
- Hands‑on experience with Azure services (App Service, Functions, DevOps).
- Demonstrated ability to work in Agile/Scrum teams and deliver iterative releases.
- Excellent problem‑solving skills and the ability to produce clear technical documentation.