Hybrid – Flexible Location (Occasional travel to offices in Midlands) - Fast Process!
About the Role
I'm working with a well-established organisation on a mission to transform their digital experience across multiple platforms and brands. With a strong customer base and exciting roadmap of greenfield projects ahead, they’re investing heavily in their digital capabilities and scaling their engineering teams.
As a Backend C#/.NET Developer, you’ll play a key role in building scalable, secure, and modern backend systems using .NET technologies. You’ll be working in a collaborative, Agile environment alongside product managers, frontend developers, QA engineers, and DevOps, contributing to the design and development of new features and system enhancements.
What You’ll Be Doing
- Designing, building, and maintaining high-quality APIs and backend services using C#/.NET (Core and 6/7/8)
- Collaborating with cross-functional Agile teams on sprint planning, estimations, and delivery
- Building integration solutions with third-party systems and internal platforms
- Writing clean, maintainable code following engineering best practices (TDD, CI/CD, SOLID principles)
- Supporting cloud-native deployments on Azure, including containerisation and scalable architectures
- Participating in code reviews and contributing to continuous improvement within the team
- Maintaining technical documentation to support long-term maintainability
Tech Environment
- Languages & Frameworks: C#, .NET Core/6+, Web API
- Cloud: Microsoft Azure (Functions, ADF, App Services)
- DevOps: Azure DevOps, CI/CD Pipelines, Git
- Database: SQL Server, Entity Framework, Dapper
- Testing: xUnit/NUnit, integration testing, mocking frameworks
- Architecture: Microservices, REST APIs, event-driven patterns
What We’re Looking For
- Strong experience in C# and the .NET ecosystem (ideally .NET Core and above)
- Experience working in Agile teams and following clean coding principles
- Good understanding of cloud-native development (Azure preferred)
- Exposure to CI/CD practices and working with DevOps pipelines
- Comfortable building secure, scalable APIs and working in distributed systems
- Great communicator and team player, able to work with both technical and non-technical colleagues
Nice to Have
- Experience with Azure Functions, Azure Service Bus or ADF
- Familiarity with TDD, event-driven architecture or messaging patterns
Why Join?
- Hybrid and flexible working
- Exciting greenfield projects and real influence on technical direction
- Inclusive, collaborative engineering culture
- Clear opportunities for career progression and learning
- Supportive team environment with strong Agile and DevOps principles
...