.NET Software Developer

Winning Madrid, Madrid, Comunidad de, Spain Full-Time Information Technology

About this position

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.  📎 More info: www.winning-consulting.com

Powered by JazzHR