At Winning Consulting we are looking for a .NET Backend Engineer – Azure Microservices to join a modernisation programme focused on decomposing a legacy .NET Framework monolith into scalable .NET 8 microservices.
The role is based in Spain (any location).
Responsibilities
Design, build and maintain .NET 8 microservices following clean architecture and engineering best practices
Extract and refactor business logic from the legacy monolith into independent, scalable services
Build and maintain RESTful APIs (security, versioning, documentation and performance considerations)
Implement event-driven communication patterns using Azure Service Bus (queues/topics, retries, dead-letter handling)
Improve deployment reliability and production readiness (observability, resilience, incident reduction)
Implement automated testing (unit and integration) and contribute to quality gates across CI/CD
Participate in architectural decisions (service boundaries, integration patterns, scalability and maintainability)
Collaborate with cross-functional stakeholders to clarify requirements and deliver iteratively
Requirements
4+ years of experience in backend development using C# and .NET
Strong hands‐on experience with .NET Core and/or .NET 8 (APIs, DI, async programming)
Azure experience with App Services, Azure Service Bus and Azure SQL
CI/CD knowledge and experience working with automated pipelines and release practices
English Mandatory
About Winning Consulting
At Winning Consulting we drive our clients' transformation through consulting, training, recruitment and research. We apply scientific thinking and proven methodologies to generate sustainable value.
#J-18808-Ljbffr