Desarrollador/a Backend .NET

TAyA Tesorería Análisis y Aplicaciones, S.A.
Municipality of Vitoria-Gasteiz, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish

Job location

Municipality of Vitoria-Gasteiz, Spain

Tech stack

.NET
API
Azure
C Sharp (Programming Language)
Software as a Service
Software Quality
Continuous Integration
Data Security
Software Design Patterns
Entity Framework
Performance Tuning
Scrum
Swagger
Openapi
Postman
Backend
GIT
Moq
Integration Tests

Job description

Ahora buscamos un/a Desarrollador/a Backend .NET con una sólida experiencia en el diseño y construcción de arquitecturas basadas en microservicios para unirse a nuestro equipo de desarrollo. Formarás parte del equipo responsable del backend de nuestra plataforma SaaS, destinada a la gestión de tesorería, patrimonio y operaciones financieras para instituciones del sector público., * Desarrollar íntegramente el backend de la plataforma utilizando .NET 8 y arquitecturas basadas en microservicios.

  • Implementar autenticación, autorización y validación de peticiones (JWT, FluentValidation).
  • Diseñar y mantener APIs REST utilizando FastEndpoints y documentarlas con OpenAPI.
  • Crear y mantener capas de acceso a datos utilizando Entity Framework Core y patrones de diseño (Repository Pattern, DDD).
  • Garantizar la calidad del código mediante TDD, tests unitarios (Moq, xUnit, FluentAssertions, AutoFixture) y pruebas de integración (WebApplicationFactory).
  • Realizar pruebas funcionales mediante Postman.
  • Participar activamente en la planificación, desarrollo y revisión de tareas bajo el marco Scrum (Azure DevOps Boards).
  • Implementar y mantener pipelines de CI/CD en Azure DevOps.
  • Refactorizar, modernizar y rediseñar microservicios legacy para alinearlos con las nuevas líneas de arquitectura.
  • Colaborar con el equipo para definir soluciones robustas, escalables y seguras siguiendo principios SOLID y buenas prácticas de ingeniería.

Requirements

Participarás en el desarrollo de nuevos microservicios desde cero y en la evolución de servicios existentes, asegurando calidad, escalabilidad y mantenibilidad a largo plazo. Trabajarás en un entorno colaborativo, ágil y altamente técnico, orientado a las buenas prácticas y a la excelencia., * Dominio de .NET 8 y C#.

  • Experiencia con Entity Framework Core , AutoMapper , FluentValidation , JWT Bearer , FastEndpoints .
  • Sólidos conocimientos de arquitectura de microservicios , DDD y Repository Pattern .
  • Experiencia demostrable en TDD , desarrollo de tests unitarios y de integración.
  • Uso de xUnit , Moq , FluentAssertions , AutoFixture .
  • Experiencia con OpenAPI/Swagger para documentación de APIs.
  • Ciclos completos de CI/CD en Azure DevOps .
  • Experiencia con Git (Azure DevOps).
  • Familiaridad con Postman y pruebas funcionales.
  • Experiencia trabajando bajo Scrum .

Deseables:

  • Experiencia en migración o refactorización de aplicaciones legacy.
  • Conocimientos de patrones de arquitectura avanzada y optimización de rendimiento.
  • Experiencia con servicios financieros, tesorería o fintech.

Competencias Personales

  • Orientación a la calidad y obsesión por el código limpio.
  • Buena capacidad de comunicación y trabajo en equipo.
  • Proactividad en la resolución de problemas y en la mejora continua.
  • Capacidad de trabajar de forma autónoma en entornos exigentes.

Benefits & conditions

  • Participar en un proyecto estratégico y de alto impacto para entidades públicas y privadas.
  • Entorno técnico avanzado con espacio para la innovación.
  • Equipo altamente cualificado y cultura colaborativa.
  • Modalidad de trabajo flexible (remoto/híbrido).
  • Plan de formación y crecimiento profesional.
  • Condiciones competitivas acorde a la experiencia aportada.

About the company

Tesoreria Analisis y Aplicaciones es una empresa historica en el mercado de l'herramienta de tesoreria para empresas y ayuntamientos. Desde Septiembre 2023, TAyA apartenece al grupo DocFinance el primero productor de herramienta de tesoreria en Italia con mas de 5.000 clientes activos.

Apply for this position