Software Engineer BackEnd Azure Sr

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.

Ver la oferta original y aplicar en Portal oficial

Otras vacantes de Softtek

Ver las 92 vacantes de Softtek