Role: Software Engineer
Location: Birmingham (Hybrid – 3 days in office, 2 days remote)
Salary: £50,000 – £55,000
Job Type: Full Time
Interview Process: Two-stage via Microsoft Teams
About the Role:
You will join a well-established, collaborative technology team supporting a wide range of internal tools and critical client-facing systems. You will work across both legacy and modern codebases in a company that delivers specialist solutions in a highly regulated, data-focused environment.
You will be joining a tight-knit team of five other software engineers within a larger IT team where collaboration and knowledge-sharing are core. Working across a diverse technology stack where both reliability and innovation are valued.
Key Responsibilities:
* Develop modern web applications using Blazor, .NET, C#, and MVC.
* Maintain and support existing legacy tools, including VB.NET-based calculators.
* Triage and resolve support tickets, including deep debugging tasks.
* Collaborate within a structured Agile environment with fortnightly sprints.
* Conduct local testing via GitHub and work closely with a dedicated QA team.
* Assist QA with debugging efforts where necessary.
* Write clean, maintainable front-end code using HTML and CSS.
* Contribute to cloud-based projects using Microsoft Azure.
Technical Requirements:
* Solid commercial experience with .NET, C#, Blazor, and MVC.
* Familiarity or willingness to work with VB.NET in legacy systems.
* Strong front-end skills including HTML and CSS.
* Experience with GitHub and Agile development workflows.
* Strong debugging and problem-solving abilities.
* Understanding of cloud-based applications, ideally in Azure.
* Comfortable working in a hybrid environment with a mix of in-office and remote collaboration.