WHAT YOU'LL DO
* Write clean, maintainable, and well-tested code across both modern and legacy .NET codebases
* Contribute to the full delivery lifecycle — discovery, design, build, test, deploy, and support
* Translate requirements into well-architected, pragmatic solutions
* Design and consume RESTful APIs and microservices in cloud environments (AWS and/or Azure)
* Work within cross-functional Agile teams alongside designers, QA, and mobile engineers
* Participate in technical design reviews and architecture discussions
* Maintain and improve CI/CD pipelines and code quality standards
* Communicate clearly with clients and internal stakeholders — this is a visible, client-facing role
* Continuously improve your knowledge and share it with the team
WHAT YOU'LL BRING
* 3+ years of commercial .NET development experience, including hands-on work across:
* Modern .NET (8, 9, or 10) — APIs, background services, cloud-native patterns
* .NET Framework — maintenance, migration, and modernisation of existing codebases
* Commercial experience with cloud platforms — AWS or Azure
* Experience building and consuming microservices and service-oriented architectures
* Proficiency with React for front-end development
* Strong grasp of SOLID principles, common design patterns, and software craftsmanship
* Containerisation experience — Docker and Kubernetes (or equivalent orchestration)
* Experience with CI/CD pipelines and writing testable, well-covered code
* Delivery experience in Agile environments — Scrum and/or Kanban
* Clear communicator — you listen well, explain things plainly, and work comfortably with clients
* Experience with CQRS and Event Sourcing patterns
* Functional programming experience
We are an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees, regardless of background, identity, or experience.
#J-18808-Ljbffr