Software Developer (.NET)
This Software Developer role isn’t about churning tickets or maintaining someone else’s legacy forever. It’s about stepping into a business that’s investing properly in its future and giving you the space to shape what that actually looks like. You’ll start by getting under the skin of how the business works, then quickly move into building, improving and owning systems that genuinely matter. If you want autonomy, influence, and the chance to work on meaningful projects rather than rigid delivery cycles, this is where it happens. What’s in it for you
- Real ownership of business-critical applications, not just small components
- The opportunity to build new systems from the ground up
- A clear path into senior or technical leadership as the function evolves
- Direct access to stakeholders and real influence over how systems are designed
- Exposure to modernisation projects across legacy and new technology
- Future involvement in AI, machine learning and automation initiatives
- Support, maintain and enhance existing in-house applications
- Triage tickets, resolve bugs and deliver incremental improvements
- Develop new features and applications using C# and .NET
- Contribute to the modernisation of legacy systems and architecture
- Manage testing, deployments and code quality using Git and Azure DevOps
- Work closely with end users to understand requirements and deliver solutions
- Previous experience developing applications using C# and .NET
- Experience working with both legacy systems and modern development practices
- Strong problem-solving ability across complex or unfamiliar codebases
- Experience with SQL Server and backend data handling
- Exposure to tools such as Git, Azure DevOps or similar environments