> Markdown version of [/jobs/ext/3359796-analista-programador-senior-net-backend](https://www.wearedevelopers.com/jobs/ext/3359796-analista-programador-senior-net-backend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Analista Programador Senior .NET Backend - **Company:** Tecdata Engineering - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** ASP.NET, .NET Framework, Agile Methodology, Microsoft Azure, C Sharp (Programming Language), Continuous Integration, Command-Query Responsibility Segregation (Software Development), Dependency Injection, Language Integrated Query, Entity Framework, Microsoft SQL Server, Model View Controller (MVC), Oracle (Applications), Performance Tuning, Scrum Methodology, .NET Core, Backend, Git, Restful APIs, Docker, Microservices - **Published:** September 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a9af8a2cedf0e476 ## About the Role * Al menos 5 años de experiencia desarrollando con C# y ASP.NET Core. * Experiencia reciente con .NET Core / .NET 6, 7 u 8. * Desarrollo de APIs REST desde cero y mantenimiento de servicios existentes. * Dominio de Entity Framework / Entity Framework Core, pudiendo explicar y defender su uso en proyectos reales (LINQ, DbContext, migraciones, relaciones entre entidades, optimización de consultas, etc.). * Experiencia trabajando con SQL Server y/o Oracle, incluyendo consultas complejas, procedimientos almacenados y optimización de rendimiento. * Conocimientos sólidos de MVC, principios SOLID, inyección de dependencias y buenas prácticas de desarrollo. * Experiencia trabajando con Git y metodologías ágiles (Scrum/Kanban)., * Experiencia en arquitecturas de microservicios. * Conocimientos de Azure (App Services, Functions, Storage, etc.). * Experiencia con Azure DevOps (Repos, Boards, Pipelines) y procesos de CI/CD. * Conocimientos de Docker, testing automatizado y arquitecturas limpias (Clean Architecture, DDD o CQRS). ## Related Videos - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)