Senior Full Stack Engineer (Microsoft & Web)
Role details
Job location
Tech stack
Job description
Location: This role is home-based, with occasional travel to our head office near Stoneleigh, Warwickshire, and for team or supplier meetings where required.
Hours: Our usual full-time hours are 35 a week - with an early finish on a Friday! We offer other flexible work options, such as compressed hours, which we're happy to discuss.
The British Horse Society is looking for an experienced Senior Full Stack Engineer (Microsoft & Web) to join our Technology Solutions Delivery team.
This is a key in-house role, replacing an existing vacancy and strengthening capability across our Microsoft and web technology estate. You'll provide senior engineering expertise across web platforms, integrations and legacy systems, helping reduce single points of failure, support modernisation and ensure our digital services remain secure, resilient and fit for the future., * Design, build, maintain and support full stack solutions using the Microsoft stack, including .NET / C#, Azure services and web technologies.
- Provide senior engineering support for business critical and legacy applications, including stabilisation, improvement and transition to replacement platforms.
- Develop and maintain APIs, middleware and system integrations to enable reliable and secure data and process flows between platforms.
- Co own the technical delivery and support of Umbraco based websites and associated digital platforms, working closely with the Web & Digital Experience Developer.
- Work collaboratively with the Marketing and Communications department and other Home Team colleagues to translate functional and non functional requirements into robust technical solutions.
- Contribute to the ongoing modernisation of the application estate, ensuring solutions are secure, maintainable and aligned with agreed standards.
What you won't be doing:
- Acting as a sole owner or single point of failure for critical platforms or systems.
- Providing deep in house support for supplier managed platforms such as C&I D365 beyond agreed triage and technical assurance.
- Working in isolation - this is a collaborative role within a small, supportive team.
Requirements
Do you have experience in REST?, * You enjoy working across a broad technical landscape, combining hands on engineering with
practical problem solving.
- You're comfortable supporting both business as usual systems and modernisation or transformation initiatives.
- You value collaboration, knowledge sharing and helping reduce dependency on individuals through strong team working.
- You can explain technical concepts clearly to non technical colleagues and work effectively with
- Home Team stakeholders.
- You want to work in an organisation that supports you to bring your full, authentic self to work and is committed to inclusion.
Requirements:
Essential skills and experience
- Significant experience in a senior full-stack engineering role within a Microsoft-based technology environment.
- Strong hands-on experience with .NET / C# (Framework and .NET Core).
- Experience designing and building APIs and system-to-system integrations (e.g. REST, middleware).
- Experience working with Azure services, including application services, storage and identity.
- Experience with current web standards and web technologies, including HTML, CSS and JavaScript, and CMS platforms such as Umbraco.
- Experience supporting and modernising legacy systems within a complex application estate.
- Strong collaboration, communication and delivery-focused skills, with a clear sense of accountability for quality, security and supportability.
Desirable skills and experience
- Experience working in an organisation with a mixed legacy and cloud-based estate.
- Experience supporting data migration or system replacement initiatives.
- Familiarity with Power Platform solutions and integration patterns.
- Experience working in a charity, membership or public-interest organisation.