Somos SEEK, empresa que nace a raíz de la constante búsqueda que tenemos por el conocimiento, el aprendizaje y el hacer lo que nos apasiona. Somos un equipo innovador enfocado en entregar soluciones centradas en el usuario. Diseñamos y desarrollamos experiencias digitales que generen valor y tengan resultados de alto impacto.
Misión del puesto:
Liderar la conducción técnico-funcional del Squad SDD, transformando las necesidades y decisiones aprobadas por las áreas usuarias en requerimientos claros, un roadmap técnico-funcional viable, especificaciones trazables y Delivery Units listas para implementación. Asegurar la factibilidad, calidad y correcta ejecución técnica de las iniciativas mediante Java, React y AWS, trabajando con Arquitectura, QA y el Project Manager dentro de un proceso IA First, human-gated y basado en Spec-Driven Development.
Responsabilidades:
- Liderar técnicamente al Squad SDD, guiando a developers y coordinando permanentemente con QA, Arquitectura, DevOps, Seguridad y el Project Manager para asegurar entregas seguras, mantenibles y de alta calidad.
- Conducir sesiones de entendimiento, levantamiento y refinamiento con áreas usuarias, Proyectos, Tecnología y otros stakeholders, identificando objetivos, reglas, flujos, escenarios, excepciones, datos, integraciones y requerimientos no funcionales.
- Convertir las necesidades y decisiones aprobadas en requerimientos funcionales y técnicos accionables, criterios de aceptación verificables y Delivery Units implementables, sin sustituir al responsable de negocio en la definición de prioridades o reglas.
- Identificar ambigüedades, contradicciones, gaps, dependencias y decisiones pendientes; escalar los gaps funcionales a las áreas usuarias y los técnicos o arquitectónicos a los responsables correspondientes, evitando que el equipo asuma reglas no definidas.
- Elaborar y mantener el roadmap técnico-funcional y el plan de entrega, descomponiendo las iniciativas en Delivery Units y definiendo con developers, QA y Arquitectura la secuencia, estimaciones, hitos, capacidad, supuestos, dependencias y riesgos técnicos.
- Trabajar con el Project Manager para convertir el roadmap técnico-funcional en un cronograma integrado que considere proveedores, áreas usuarias, aprobaciones, ambientes, ventanas operativas y UAT; validar conjuntamente cualquier cambio que afecte secuencias, capacidad o fechas.
- Guiar el diseño y la implementación de soluciones basadas en Java, JEE, Spring Boot, React y AWS, resolviendo dudas técnicas, coordinando spikes y asegurando que las decisiones del equipo respeten los lineamientos arquitectónicos.
- Coordinar con los Arquitectos de Soluciones las decisiones cross-app, integraciones críticas, seguridad y requerimientos no funcionales; proponer alternativas y escalar las decisiones que excedan el ámbito del Squad.
- Asegurar la consistencia y trazabilidad entre functional.md, spec.md, contratos OpenAPI, escenarios BDD, tareas, mapas de flujo, análisis de impacto, código, pruebas y evidencias.
- Configurar y utilizar agentes de desarrollo con OpenCode, Copilot, Claude Code o equivalentes, gestionando instrucciones, contexto, herramientas, permisos y gates humanos para análisis, especificación, implementación y revisión.
- Aplicar y hacer cumplir prácticas de Spec-Driven Development con GitHub Spec Kit, OpenSpec, Kiro o frameworks equivalentes, revisando críticamente todo artefacto, código o prueba generado con IA.
- Asegurar el diseño Contract-First de APIs e integraciones, el análisis de impacto entre aplicaciones y la compatibilidad con componentes legacy basados en Java EE/JEE y JBoss 5.1.
- Coordinar code reviews, pruebas unitarias y de integración, SAST, análisis de dependencias, quality gates y prácticas de seguridad alineadas con OWASP.
- Asegurar que las aplicaciones generen métricas y logs útiles, y que el equipo configure y utilice Grafana, Prometheus y Loki para observabilidad, diagnóstico y seguimiento técnico.
- Acompañar el ciclo completo desde la definición hasta producción, coordinando la preparación para QA y UAT, brindando soporte técnico durante validaciones y participando en el diagnóstico de incidentes vinculados con las iniciativas del Squad.
- Informar semanalmente al Project Manager el avance técnico real, forecast, cambios de alcance, riesgos, bloqueos y decisiones pendientes; actualizar el roadmap cuando cambien los supuestos, la capacidad o la complejidad.