Software Engineer BackEnd Azure Sr
- Empresa: Softtek
- Ubicación: Colombia
- Modalidad: Híbrido
- Publicada: 6 de noviembre de 2026
- Fuente: Portal oficial de empleo de Softtek
Ver la oferta original y aplicar en Portal oficial
Descripción de la vacante
Requisitos
Requerido – Habilidades Técnicas
- Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
- Más de 5 años de experiencia en desarrollo backend con .NET y mínimo 3 años construyendo APIs REST con ASP.NET Core.
- Experiencia sólida en Azure, incluyendo AKS, Azure App Services, Azure Service Bus, Azure SQL Server y Azure DevOps.
- Experiencia en diseño y desarrollo de APIs REST y servicios gRPC.
- Conocimiento de arquitecturas cloud-native, microservicios y patrones de diseño distribuido.
- Experiencia implementando autenticación y autorización con JWT, OAuth2 y Azure Entra ID.
- Experiencia con Redis Cache, Managed Identities y estrategias de escalabilidad.
- Conocimiento en monitoreo y observabilidad utilizando Application Insights, Datadog o herramientas similares.
- Experiencia en pruebas unitarias y aseguramiento de calidad de código.
- Experiencia trabajando bajo metodologías ágiles.
Requerido – Habilidades Blandas
- Pensamiento analítico y resolución de problemas complejos.
- Comunicación efectiva con equipos técnicos y stakeholders.
- Capacidad para explicar decisiones arquitectónicas y técnicas.
- Liderazgo técnico y mentoría a otros desarrolladores.
- Proactividad y orientación a resultados.
- Trabajo colaborativo y enfoque en mejora continua.
Deseable (Habilidades Técnicas)
- Clean Architecture, Domain-Driven Design (DDD) y CQRS.
- Arquitecturas Hexagonal, Onion o Ports-and-Adapters.
- Conocimientos de OWASP API Security Top 10.
- Experiencia con SonarQube y remediación de hallazgos de seguridad.
- Experiencia en .NET 8+, C#, LINQ, async/await e Inyección de Dependencias.
- Experiencia documentando soluciones mediante ADRs, diagramas de arquitectura o C4 Model.
- Exposición a AWS S3 y plataformas multicloud.
- Experiencia en soluciones e integraciones relacionadas con Inteligencia Artificial.
Responsabilidades (Actividades a desempeñar)
- Diseñar, desarrollar y mantener aplicaciones backend y microservicios sobre Azure.
- Construir y optimizar APIs REST y servicios gRPC para consumidores internos y externos.
- Diseñar soluciones cloud-native utilizando AKS, Azure Service Bus, Azure App Services y Azure SQL.
- Implementar mecanismos seguros de autenticación y autorización.
- Definir estrategias de monitoreo, observabilidad y rendimiento de aplicaciones.
- Aplicar patrones de arquitectura distribuida para resolver necesidades complejas de negocio.
- Garantizar la calidad del software mediante pruebas automatizadas y buenas prácticas de ingeniería.
- Participar en decisiones técnicas, revisiones de arquitectura y ceremonias ágiles.
- Colaborar con arquitectos, desarrolladores y áreas de negocio para la entrega de soluciones escalables.
- Guiar a otros miembros del equipo y promover estándares técnicos.
Idiomas requeridos
- Inglés: Intermedio Bajo.
Información adicional
Ubicación
- Bogotá D.C. y municipios aledaños. (Hibrido)
Condiciones especiales
- Fuerte enfoque en tecnologías Microsoft Azure y arquitectura de microservicios.
- Se valorará experiencia en aplicaciones empresariales cloud-native de alta escalabilidad.
- Capacidad para explicar y justificar decisiones técnicas relacionadas con AKS, Azure Service Bus, autenticación, observabilidad y patrones de arquitectura distribuida.
- Experiencia en soluciones e integraciones con Inteligencia Artificial será considerada un diferencial.