Detalles de la Vacante

Lead Development Engineer/Claims Automation

Descripción

Empresa: Persistent Systems

Buscamos un Ingeniero de Desarrollo Líder para diseñar e implementar el flujo de trabajo inteligente de revisión de documentos para el proceso de Cash Out en Reclamaciones de Autos MX, utilizando Temporal.io en la plataforma Azure. El rol es responsable de la arquitectura del flujo de trabajo de reclamaciones, integraciones con sistemas CT y SFSA, lógica de decisión STP y registro de auditoría, aplicando Claude Code para acelerar el código, las pruebas y la documentación técnica con un equipo de entrega ágil.

Experiencia requerida

Mínimo 7 años en ingeniería de software backend con Java, experiencia en sistemas distribuidos o basados en eventos y liderazgo técnico.

Responsabilidades

Diseñar e implementar el flujo ClaimReviewWorkflow en Temporal.io. Desarrollar adaptadores de integración REST con CT y SFSA. Implementar almacenamiento de artefactos por referencia en Azure Blob y escritura de auditoría en Azure SQL con cifrado CMK. Configurar enrutamiento Human-In-The-Loop. Definir y mantener reglas de decisión STP. Generar y revisar pruebas unitarias y de integración. Producir ADRs y runbooks técnicos. Liderar la entrega del proyecto técnico. Diseñar soluciones de IA en la nube.

Conocimientos técnicos

Java 21, Spring Boot 3, Apache Kafka, Temporal.io (o Step Functions de AWS, Apache Conductor), patrones de resiliencia REST (circuit breaker, reintentos, idempotencia), Azure Blob Storage, Azure SQL, Key Vault, Claude Code, ingeniería de prompts, RAG, metodologías ágiles Scrum y Kanban. Deseable: Python, SQL, Gemini, Azure OpenAI o Document Intelligence.

Habilidades

Pensamiento analítico, resolución de problemas complejos, liderazgo técnico, toma de decisiones bajo incertidumbre, comunicación asertiva, colaboración interdisciplinaria, autonomía, autogestión, orientación a la calidad e impacto medible, interés en innovación y aprendizaje continuo en IA.

Prestaciones y beneficios

30 días de aguinaldo, fondo de ahorro del 13% (tope legal), vales de despensa del 12% (tope legal), 12 días de vacaciones el primer año + 6 días flotantes, evaluación anual de desempeño, hasta USD 200 aprobados anualmente para certificaciones, cursos gratuitos, seguro de gastos médicos mayores (cónyuge e hijos incluidos), seguro de gastos médicos menores (cónyuge e hijos incluidos), seguro dental (cónyuge e hijos incluidos), seguro visual (cónyuge e hijos incluidos), seguro de vida, precio preferencial en seguro de auto.

Escolaridad

Licenciatura en Ingeniería de Sistemas, Software, Ciencias de la Computación o campo afín (obligatorio). Especialización o posgrado en arquitectura de software, sistemas distribuidos o ingeniería de datos (deseable).

Experiencia

Mínimo 7 años en ingeniería de software backend con Java, experiencia en sistemas distribuidos o basados en eventos y liderazgo técnico.

Conocimientos

Java 21, Spring Boot 3, Apache Kafka, Temporal.io (o Step Functions de AWS, Apache Conductor), patrones de resiliencia REST (circuit breaker, reintentos, idempotencia), Azure Blob Storage, Azure SQL, Key Vault, Claude Code, ingeniería de prompts, RAG, metodologías ágiles Scrum y Kanban. Deseable: Python, SQL, Gemini, Azure OpenAI o Document Intelligence.

Habilidades

Pensamiento analítico, resolución de problemas complejos, liderazgo técnico, toma de decisiones bajo incertidumbre, comunicación asertiva, colaboración interdisciplinaria, autonomía, autogestión, orientación a la calidad e impacto medible, interés en innovación y aprendizaje continuo en IA.

Actividades

Diseñar e implementar el flujo ClaimReviewWorkflow en Temporal.io. Desarrollar adaptadores de integración REST con CT y SFSA. Implementar almacenamiento de artefactos por referencia en Azure Blob y escritura de auditoría en Azure SQL con cifrado CMK. Configurar enrutamiento Human-In-The-Loop. Definir y mantener reglas de decisión STP. Generar y revisar pruebas unitarias y de integración. Producir ADRs y runbooks técnicos. Liderar la entrega del proyecto técnico. Diseñar soluciones de IA en la nube.

Educación

Licenciatura en Ingeniería de Sistemas, Software, Ciencias de la Computación o campo afín (obligatorio). Especialización o posgrado en arquitectura de software, sistemas distribuidos o ingeniería de datos (deseable).

Idiomas

Español nativo, Inglés avanzado B2-C1

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Español nativo, Inglés avanzado B2-C1