OneMain Financial Jobs

Job Information

Winning .NET Software Developer in Madrid, Spain

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

DirectEmployers