C# Developer
Role details
Job location
Tech stack
Job description
As a skilled C# Developer, you'll step into a hands-on Technical Lead role, driving the delivery of a major digital transformation project. You'll design, develop and deliver enterprise-level solutions using .NET, C# and Microsoft Azure technologies, while setting technical direction and mentoring others.
Requirements
You'll be working with modern software architecture principles - Microservices, Domain-Driven Design (DDD), and Event-Based Messaging - to create scalable, maintainable solutions. If you enjoy combining leadership with hands-on coding and want to influence how technology is built and delivered, this is your next challenge. What You'll Do Lead development using C#, .NET and Azure cloud services Design scalable, secure web applications using modern architecture patterns Apply Agile and DevOps practices to deliver robust, maintainable software Build and maintain RESTful APIs and web solutions using React, Angular or Blazor Coach and guide developers, fostering best practice and continuous improvementWhat You'll Bring Strong commercial experience with C# and .NET Hands-on experience with Azure SaaS, PaaS and IaaS Knowledge of DDD, Microservices, CQRS and messaging systems Solid understanding of SQL Server, HTML, CSS, JavaScript and TypeScript Deep knowledge of OOP, SOLID principles and design patterns