.NET Software Developer
Madrid, Madrid, Spain
Full Time
Experienced
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.
- 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. 📎 More info: www.winning-consulting.com
Apply for this position
Required*