- Liderar el diseño, desarrollo e implementación de soluciones tecnológicas que pueden involucrar múltiples microservicios y componentes distribuidos.
- Asegurar la calidad técnica del código, arquitectura y decisiones tecnológicas del squad.
- Definir y validar arquitecturas basadas en microservicios, APIs y eventos.
- Coordinar con Product Owner y stakeholders para alinear la ejecución técnica con los objetivos del negocio.
- Asegurar que el equipo cumpla con el flujo de trabajo definido, incluyendo integración y entrega continua en entornos de desarrollo y producción.
- Gestionar riesgos técnicos, dependencias y bloqueos del equipo.
- Promover buenas prácticas de desarrollo: code review, testing automatizado, CI/CD y observabilidad.
- Supervisar métricas técnicas (performance, disponibilidad, SLA).
- Liderar y desarrollar al equipo de ingeniería.
Volver
Jornada Completa
1 vacante
Hace 1 mes
Descripción
Requerimientos
- Egresado de Ingeniería de Sistemas, Software, Informática o carreras afines.
- Contar con 4 o más años de experiencia en desarrollo de software.
- Experiencia liderando equipos técnicos o squads.
- Experiencia en Java 11 o superior (deseable).
- Experiencia en frameworks como Spring Boot (deseable).
- Experiencia en diseño y consumo de APIs REST.
- Experiencia en arquitectura de microservicios.
- Experiencia en arquitectura orientada a eventos y manejo de colas (Kafka u otros).
- Experiencia en bases de datos relacionales (MySQL u otros).
- Experiencia en bases de datos no relacionales (MongoDB u otros).
- Versionado de código con Git.
- Manejo de repositorios (Bitbucket, GitHub u otros).
- Experiencia con herramientas de CI/CD (Jenkins u otros) (deseable).
- Conocimiento en plataformas cloud (AWS, GCP o Azure).
- Conocimiento en observabilidad (logs, métricas, tracing).
- Experiencia en metodologías ágiles y entrega continua (deseable).
Cargando ofertas similares...