.NET Software Engineer (Madrid)

.NET Software Engineer (Madrid)

21 sep
|
TEAM International Services
|
Madrid

21 sep

TEAM International Services

Madrid

We're a integral IT consulting company and a software development service provider that helps organizations operate at their best. With 30+ years of experience, +6 Global locations, and +1000 employees, TEAM combines technology expertise, valuable insights, business intelligence, and a client-centered approach to address challenges in business operations, digital transformation, risk management, compliance, business continuity, and more.

Our client is a technology company for the art market

We are looking for a Backend Engineer to join our banking platform team.

You will build production-grade backend services in C# / .NET, working on financial product flows where correctness, reliability, auditability, and maintainability matter.

This role is for someone who can do more than complete tickets. We want an engineer who understands the product context, asks good questions, owns their work end-to-end, and can make sensible technical decisions without needing every detail spelled out.

What you’ll do

Build and maintain backend services using C#, .NET, and ASP.NET Core.

Design APIs, background workers, and message-driven workflows.

Work with SQL databases, Entity Framework, and performance-sensitive data access.

Apply clean architecture principles across use cases, domain logic, repositories, and infrastructure.

Write meaningful unit and integration tests.

Support production systems with good logging, monitoring, and failure handling.

Collaborate with product, operations, QA,



and other engineers to clarify requirements and deliver reliable solutions.

What we’re looking for

Solid C# / .NET backend experience.

Good understanding of REST APIs, SQL, and service-based architecture.

Experience with testing, CI/CD, and code reviews.

Awareness of messaging, retries, idempotency, concurrency, and transactional boundaries.

Ability to reason through ambiguous requirements and identify edge cases.

Strong ownership mindset: you care about what happens after the code is deployed.

Experience with RabbitMQ, Redis, Azure/AWS, Docker, observability tools, or financial systems is a plus.

Good fit if you

Ask “what problem are we solving?” before jumping into code.

Think about business rules, failure modes, auditability, and supportability.

Keep code clean, testable, and maintainable.

Challenge unclear or risky requirements constructively.

Can own a backend module or feature from design to production.

Have a background with banking/finance/payments domains

What We Offer

At TEAM International, you’ll have the opportunity to work on impactful projects alongside top professionals, collaborate with international clients, and leverage the latest technologies.

Work with global IT talent in a flexible engagement model

Be part of challenging, high-impact projects with modern tech stacks

Full compliance with security and regulatory standards A supportive, collaborative, and people-first environment

23 days of paid time off per year, plus paid public holidays

📌 .NET Software Engineer (Madrid)
🏢 TEAM International Services
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: .net software engineer (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: .net software engineer (madrid) / madrid