Requisitos
• 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 colaborativo 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 confiable 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