Liderar el desarrollo e implementación de soluciones de software de alto impacto, asegurando la calidad técnica, mantenibilidad, escalabilidad y seguridad de las aplicaciones, promoviendo buenas prácticas de arquitectura y desarrollo, además de impulsar la adopción de nuevas tecnologías e Inteligencia Artificial aplicada al ciclo de desarrollo.
Modalidad: Presencial
Principales responsabilidades
- Liderar el desarrollo de soluciones utilizando Node.js.
- Diseñar e implementar soluciones bajo Arquitectura Hexagonal (Ports &Adapters).
- Aplicar principios SOLID y patrones de diseño para construir software mantenible.
- Diseñar soluciones basadas en Microservicios y Event-Driven Architecture (EDA).
- Desarrollar aplicaciones escalables sobre AWS y Azure.
- Definir estándares técnicos y velar por su cumplimiento.
- Revisar y aprobar diseños técnicos y código antes de producción.
- Implementar prácticas de DevSecOps y calidad de software.
- Supervisar la calidad técnica de proveedores y equipos de desarrollo.
- Definir métricas de salud de aplicaciones y deuda técnica.
- Participar en la definición de estrategias de desarrollo utilizando agentes de Inteligencia Artificial.
- Actuar como mentor técnico del equipo de desarrollo.