RESPONSABILIDADES
Desarrollo Full Stack
- Desarrollar aplicaciones con C#/.NET y Blazor o React.js
- Diseñar e integrar APIs RESTful y servicios orientados a eventos
- Gestionar bases de datos SQL Server y MongoDB
- Implementar lógica de negocio siguiendo principios SOLID, DDD y arquitecturas desacopladas
Servicios Azure
- Integrar soluciones con Azure Service Bus, Key Vault y Storage Accounts
- Implementar autenticación mediante Azure AD / Entra ID, OAuth2 y OIDC
- Incorporar servicios de IA de Azure, incluyendo Azure OpenAI y Cognitive Services
Calidad y Arquitectura
- Revisar Pull Requests considerando calidad técnica, arquitectura e impacto en el negocio
- Identificar riesgos, dependencias y oportunidades de mejora en el código
- Detectar y gestionar deuda técnica proponiendo soluciones viables y escalables
Pruebas y Observabilidad
- Desarrollar pruebas unitarias y de integración
- Implementar monitoreo, trazabilidad y alertas con Application Insights
- Garantizar la estabilidad y el rendimiento de las aplicaciones en producción
Requisitos:
- Experiencia de al menos 5+ años en desarrollo Full Stack con tecnologías Microsoft
- Conocimiento avanzado de Azure y arquitecturas basadas en servicios
- Experiencia en revisión de código, buenas prácticas y diseño de software
- Capacidad para identificar y resolver problemas técnicos de forma proactiva
- C# avanzado: LINQ, async/await, generics, patrones de diseno, SOLID en proyectos reales
- SQL Server (EF Core / Dapper) y MongoDB: modelado, queries, indices, transacciones.
- Azure Service Bus, Key Vault, Storage, Azure AI en proyectos reales.
- Frontend con Blazor y/o React.js en produccion.
- Testing: xUnit / NUnit, Moq, pruebas de integracion con TestContainers.
- Experiencia revisando codigo con perspectiva tecnica y de negocio
Ofrecemos:
- Sueldo competitivo
- Esquema híbrido
- Prestaciones de Ley y Superiores
Ideal para perfiles con alto enfoque técnico, autonomía y pasión por construir soluciones robustas.

