- Requerido – Habilidades Técnicas
- Mas de 5 años de experiencia desarrollando APIs RESTful con ASP.NET Core
- Experiencia con C#, LINQ y T-SQL
- Experiencia en ASP.NET Core y .NET 10 o superior
- Conocimiento de Clean Architecture, DDD, Repository Pattern, CQRS, SOLID
- Experiencia en arquitecturas orientadas a eventos y microservicios
- Experiencia con SQL Server, Redis Cache, Databricks
- Experiencia con Entity Framework Core y Dapper
- Conocimiento de OAuth2, JWT, IdentityServer, Azure AD
- Conocimiento de seguridad OWASP para APIs
- Experiencia en integración de servicios externos y APIs de terceros
- Experiencia en pruebas unitarias e integración, xUnit, Moq, AAA
- Experiencia con AKS, Azure SQL, Storage Account, Service Bus
- Experiencia con Azure Application Insights y Azure Key Vault
- Conocimiento de MediatR, FluentValidation, Polly
- Experiencia en integración entre frontend y backend
- Requerido – Habilidades Blandas
- Comunicación efectiva con equipos multidisciplinarios
- Pensamiento analítico
- Resolución de problemas
- Proactividad
- Autonomía técnica
- Adaptabilidad a nuevas tecnologías
- Orientación a la calidad
- Trabajo participativo
Deseable (Habilidades Técnicas)
- Experiencia con Azure DevOps
- Experiencia en CI/CD y pipelines automatizados
- Experiencia con Docker y Kubernetes
- Experiencia en despliegues cloud-native sobre Azure o AWS
- Experiencia en pruebas automatizadas de extremo a extremo
- Conocimiento de arquitecturas de microservicios o monolitos modulares
Responsabilidades (Actividades a desempeñar)
- Diseñar e implementar APIs RESTful en ASP.NET Core
- Desarrollar servicios backend escalables y seguros
- Aplicar principios de Clean Architecture y DDD
- Implementar mecanismos de autenticación y autorización
- Integrar servicios externos, bases de datos y APIs de terceros
- Diseñar soluciones basadas en microservicios y arquitecturas orientadas a eventos
- Colaborar con equipos de UX, QA y DevOps
- Crear y mantener documentación técnica
- Participar en revisiones de código
- Garantizar calidad, rendimiento y mantenibilidad de las soluciones
- Implementar pruebas unitarias e integración
- Gestionar acceso a datos mediante Entity Framework Core y Dapper
- Implementar observabilidad y monitoreo usando servicios Azure
- Aplicar buenas prácticas de seguridad y desarrollo seguro
Idiomas requeridos
- Inglés: Intermedio Bajo
Información adicional
- Locación
- Bogotá y alrededores (Híbrido), Resto de Colombia (Remoto)
- Mexico (Híbrido)
- Condiciones especiales
- Participación en todas las capas de la arquitectura de software
- Desarrollo de soluciones empresariales escalables y seguras
- Trabajo conjunto con equipos multidisciplinarios
- Enfoque en arquitectura moderna, calidad y buenas prácticas de ingeniería
- Uso de tecnologías cloud y patrones avanzados de diseño de software
- Disponibilidad para viajar a Ciudad de Mexico