Job Description
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
Desired Skills and Experience
C# .Net "Azure Devops" CI/CD
...