Requisitos
Requerido – Habilidades Técnicas
Sólida experiencia en el diseño y desarrollo de arquitecturas backend escalables utilizando el ecosistema .NET.
Experiencia práctica sólida con ASP.NET Core (.NET 8 o superior) para la construcción de APIs RESTful y servicios backend.
Experiencia comprobada aplicando principios de Clean Architecture y Domain-Driven Design (DDD).
Experiencia trabajando con bases de datos relacionales como SQL Server y PostgreSQL.
Experiencia con bases de datos NoSQL, incluyendo MongoDB y Redis.
Experiencia implementando mecanismos de autenticación y autorización utilizando JWT, OAuth2, IdentityServer y Azure AD.
Experiencia desplegando aplicaciones en entornos cloud, preferiblemente Microsoft Azure.
Experiencia implementando y gestionando pipelines de CI/CD utilizando Azure DevOps o GitHub Actions.
Sólidos conocimientos en optimización del rendimiento backend, escalabilidad y mejores prácticas de seguridad.
Experiencia colaborando con equipos multidisciplinarios, incluyendo Frontend, UX y QA.
Experiencia realizando revisiones de código (Code Reviews) y mentoría a desarrolladores junior o de nivel intermedio.
Fuertes habilidades analíticas y de resolución de problemas.
Experiencia deseable (Nice-to-have)
Experiencia diseñando y manteniendo arquitecturas distribuidas o basadas en microservicios.
Experiencia creando y manteniendo documentación técnica y diagramas de arquitectura.
Responsabilidades
Diseñar, desarrollar y mantener arquitecturas backend escalables, seguras y de alto rendimiento.
Construir, evolucionar y mantener APIs RESTful utilizando ASP.NET Core (.NET 8 o superior).
Definir la arquitectura backend siguiendo los principios de Clean Architecture y Domain-Driven Design (DDD).
Desarrollar e integrar soluciones utilizando bases de datos relacionales y no relacionales.
Implementar mecanismos seguros de autenticación y autorización.
Gestionar despliegues en Microsoft Azure mediante pipelines de integra