Líder Técnico (Backend)
Medellín, Antioquia
Publicado hace 30 días
- Empresa:
- Global MVM
- Descripción de la Empresa:
- Llevamos más de 27 años de exitosa experiencia gestionando diferentes aplicaciones y lenguajes de programación. Desde 1996, trabajamos en idear, diseñar y desarrollar soluciones de ingeniería de software que apalanquen el crecimiento, transformación y productividad de la industria en diversos sectores económicos, en especial, el sector eléctrico.
- Tipo de Contrato:
- Desde Casa
- Experiencia requerida:
- 3 a 4 años
- Educación requerida:
- Universitaria
- Cantidad de Vacantes:
- 2
Descripción de la oferta de trabajo
El Líder Técnico de Soluciones de Backend es responsable de diseñar, guiar y supervisar la implementación de soluciones tecnológicas escalables, seguras y alineadas con la arquitectura establecida. Su rol clave es asegurar la calidad técnica del software, optimizando su rendimiento y garantizando el cumplimiento de estándares de desarrollo, seguridad y mejores prácticas.
Además, lidera y apoya al equipo de desarrollo en la resolución de desafíos técnicos, fomenta la adopción de metodologías ágiles y DevOps, y participa en la definición de estrategias de integración y despliegue continuo (CI/CD).
FUNCIONES:
• Proveer y apoyar en la resolución de inconvenientes técnicos durante el ciclo de desarrollo.
• Coordinar con arquitectos y stakeholders para ajustar la arquitectura cuando sea necesario.
• Coordinar la atención de incidentes en producción, minimizando el impacto en los usuarios.
• Garantizar la documentación de incidentes para mejorar la capacidad de respuesta futura.
• Asegurar un entendimiento claro de las definiciones de arquitectura y diseño con el equipo de desarrollo.
• Realizar revisiones de código y validaciones técnicas de la implementación.
• Detectar desviaciones de la arquitectura y coordinar ajustes con el equipo.
• Garantizar el cumplimiento de estándares de seguridad en las integraciones..
• Escribir código limpio, modular y reutilizable, siguiendo patrones de diseño apropiados.
• Desarrollar microservicios, APIs y otras soluciones backend utilizando tecnologías y frameworks adecuados (Ej. .NET Core, Node.js, Java Spring Boot, Python FastAPI, etc.).
entar requerimientos complejos proporcionando ejemplos para el equipo.
• Aplicar prácticas de código seguro y código limpio.
• Gestión del Ciclo de Desarrollo y Calidad
• Establecer mecanismos de integración y despliegue continuo (CI/CD).
• Diseñar pipelines para despliegues automatizados en plataformas cloud o on-premise.
• Implementar pipelines de CI/CD cumpliendo con los requisitos de DevSecOps.
• Implementar soluciones basadas en Docker, Kubernetes o Serverless según las definiciones del arquitecto.
• Seguir y promover el marco de trabajo Scrum y sus ceremonias.
CONOCIMIENTOS RQUERIDOS:
• Experiencia en la integración de aplicaciones utilizando APIs, microservicios y componentes de Azure
• Dominio de prácticas DevSecOps
• Habilidad en el desarrollo de aplicaciones utilizando estilos de microfrontends y microservicios
• Pruebas unitarias
• Experiencia en el desarrollo con .NET (versión 6 o superior).
• Sólido manejo de SQL Server
• Familiaridad con el consumo de servicios cloud en Azure
• Control de versiones utilizando Git y GitHub
• Experiencia en la gestión y automatización de proyectos utilizando Azure DevOps
• Conocimiento en la implementación de procesos de despliegue e integración continua (CI/CD)
• Manejo de metodologías ágiles como Scrum y Kanban
• Experiencia con Docker y AKS
• Capacidad para integrar aplicaciones con Azure Service Bus y Azure Data Factory
• Experiencia en la gestión de conexiones con identidades administradas o Service Principal en Azure
• Conocimiento en el uso de Azure SignalR