- Formación completa en Ingeniería de Sistemas, Informática, Computación o áreas afines.
- Mínimo 3 años de experiencia en desarrollo y 2 años como líder técnico.
- Desarrollo con Java y Spring Boot; interfaces web con Angular.
- Gestión de proyectos y dependencias con Gradle y Maven.
- Administración y optimización de bases de datos SQL Server.
- CI/CD y contenedores con Docker y Jenkins; control de versiones con Git y GitHub.
- Experiencia con sistemas basados en eventos y mensajería con Apache Kafka.
- Despliegue y operación en la nube con Azure.
- Conocimiento de Agile (Scrum).
- Español nativo e inglés avanzado (B2).
- Plus: conocimiento de herramientas de codificación con IA (Claude, Copilot o similares).
Responsabilidades
- Liderar al equipo de desarrollo, asignando y coordinando actividades y haciendo seguimiento al plan de trabajo.
- Asegurar el cumplimiento de plazos y entregas, con conocimiento detallado de los requerimientos y del diseño del proyecto.
- Diseñar soluciones técnicas aplicando patrones de diseño, arquitectura y principios SOLID.
- Realizar revisión de código y garantizar la calidad de los entregables.
- Apoyar el refinamiento del Product Backlog dentro de un contexto ágil (Scrum).
- Guiar la implementación de soluciones robustas y escalables, con buenas prácticas y entrega continua.
- Asumir el ownership técnico del proyecto.
Nivel de inglés conversacional B2 - C1
Contrato fijo por 6 meses con posibilidad de extensión
Modalidad de trabajo híbrido en Bogotá o alrededores / Remoto en otras ciudades de Colombia