Senior .NET Backend (Spanish speaking)

N-iX
Municipality of Madrid, Spain
11 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, Spanish
Experience level
Senior

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
.NET
ADO.NET
HTML5
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Software Quality
Code Review
Computer Programming
Continuous Delivery
Continuous Integration
Software Design Patterns
Language Integrated Query
Nunit
Object-Oriented Software Development
Scrum
Software Engineering
Systems Architecture
.NET Core
Azure
AutoMapper
ASP.NET
Backend
Moq
Angular
Kubernetes
Information Technology
Front End Software Development
REST
Microservices

Job description

  • Actively participate in all Scrum ceremonies (Daily Stand-ups, Sprint Planning, Reviews, Retrospectives).
  • Collaborate with product owners and business analysts to analyze user stories and propose both functional and technical solutions.
  • Design, implement, and maintain scalable microservices on Azure with Kubernetes.
  • Develop high-quality, testable back-end applications with .NET Core.
  • Ensure code quality and maintainability through unit testing (Moq, xUnit/NUnit), code reviews, and adherence to best practices.
  • Contribute to the evolution of system architecture, applying Hexagonal Architecture, Clean Code principles, and modern design patterns.
  • Collaborate in a cross-functional, international environment, sharing knowledge and mentoring junior engineers.

Requirements

  • Bachelor's or Technical Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • 5+ years of professional experience as a backend engineer.
  • Strong knowledge of C# (OOP, inheritance, polymorphism, async programming).
  • Experience with .NET Core, ASP.NET Web API, RESTful services.
  • Hands-on experience with Azure microservices and Kubernetes.
  • Strong experience with LINQ, Automapper, ADO.NET.
  • Knowledge of Hexagonal Architecture and MediatR.
  • Solid background in unit testing with mocking frameworks (Moq).
  • Experience working in Agile/Scrum teams.
  • Proficiency in English and Spanish (both written and spoken).

Nice to Have

  • Experience with front-end technologies: Angular, HTML5, SCSS.
  • Familiarity with Azure Data Factory.
  • Experience with continuous integration/continuous delivery (CI/CD) pipelines.
  • Knowledge of Domain-Driven Design (DDD) and Clean Architecture.

Benefits & conditions

Previous exposure to automotive or insurance domain projects. We offer

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

About the company

About Our Customer: Our customer is a leading company in auto claim management. Their flagship product is a world-class solution for auto repair estimation, deployed in 28 countries. They are on a mission to transform how the automotive industry manages claims through innovation, automation, and high-quality software.

Apply for this position