At Winning Consulting, we are looking for a highly motivated and skilled .NET Developer to join one of our strategic client teams.
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
Want to know more about Winning?
We are a consulting firm offering services in consulting, training, staffing, and research. We support our clients in developing innovative, sustainable solutions—applying scientific thinking to solve complex management and digital transformation challenges.
More info: https://www.winning-consulting.com