




##### **Descripción del proyecto** Tenemos el ambicioso objetivo de migrar un sistema heredado escrito en HLASM (Ensamblador de alto nivel) desde un mainframe a un entorno Java basado en la nube para uno de los bancos más grandes de EE. UU. ##### **Responsabilidades** Estamos buscando un desarrollador senior experimentado en Python que pueda ayudar a realizar la migración de la plataforma del cliente: Solucionar, depurar y resolver problemas en canalizaciones de traducción de código impulsadas por GenAI Colaborar con los equipos de desarrollo y del cliente para garantizar la alineación con los objetivos del proyecto y entregar soluciones de alta calidad Mantener y ajustar aplicaciones RAG que apoyen el proceso de migración, optimizando específicamente los prompts de LLM para el reconocimiento de patrones Crear y mantener microservicios basados en FastAPI que organicen el flujo de trabajo de migración Implementar sistemas RAG (Generación Aumentada por Recuperación) utilizando LangChain /Langgraph/LlamaIndex para la comprensión contextual del código Diseñar flujos de trabajo de migración con estado usando LangGraph/LangChain/LlamaIndex para transformaciones complejas de múltiples pasos Trabajo obligatorio en la oficina 5 días por semana ##### **Habilidades** Requisitos indispensables Dominio del desarrollo en Python (5\+ años), con experiencia específica en: FastAPI para crear API REST de alto rendimiento y conexiones WebSocket Patrones de programación asíncrona para manejar tareas de migración concurrentes Pydantic para validación robusta de datos en las canalizaciones de migración Experiencia con incrustaciones vectoriales y modelos de incrustación Implementación de bases de datos vectoriales para búsquedas semánticas Experiencia con bases de datos gráficas para el mapeo de dependencias de código Construcción de agentes para análisis de código, implementación de herramientas personalizadas para transformaciones específicas de mainframe, creación de cadenas para migración de código en múltiples pasos Orquestación de flujos de trabajo con estado para escenarios complejos de migración, gestión de puntos de control para migraciones de larga duración, implementación de enrutamiento condicional según patrones de código Creación de bases de conocimiento a partir de documentación, implementación de búsqueda híbrida para coincidencia de patrones de código, creación de recuperadores personalizados para contextos específicos de lenguaje Implementación de sistemas de búsqueda de similitud y recuperación semántica de código Algoritmos de recorrido de grafos para análisis de dependencias Fuertes habilidades de resolución de problemas y depuración para identificar anomalías en traducciones y problemas de preservación semántica Excelentes habilidades de comunicación para colaborar con los equipos del cliente y explicar traducciones técnicas complejas Deseable Comprensión profunda de los conjuntos de instrucciones HLASM, definiciones de macros y mapeos DSECT COBOL y PL/I para entender sistemas integrados de mainframe Depuración en lenguaje ensamblador y optimización de rendimiento Utilidades de mainframe (DFSORT, IEBGENER, IDCAMS) Experiencia con subsistemas de mainframe: transacciones CICS, procedimientos almacenados DB2, procesamiento por lotes JCL Conocimiento de los componentes internos de z/OS, convenciones de vinculación y estándares de llamada de programas Familiaridad con la conversión de EBCDIC a ASCII, manejo de decimales empaquetados (COMP\-3\) Experiencia en desarrollo front\-end (preferiblemente React) para construir paneles de migración e interfaces de monitoreo de progreso Experiencia en desarrollo Java, particularmente Spring Boot, para comprender los requisitos de la arquitectura de destino Familiaridad con migraciones y modernizaciones de sistemas a gran escala, incluyendo estrategias de migración por fases y validación de ejecución dual Experiencia previa en la industria bancaria o de servicios financieros, comprendiendo conceptos básicos bancarios, requisitos regulatorios y procesamiento de transacciones Conocimiento sobre ajuste y optimización de rendimiento en entornos en la nube, incluyendo estrategias de escalado automático y optimización de costos ##### **Otros** Idiomas Inglés: B2 Intermedio alto Nivel Senior Córdoba, AR, Argentina Req. VR\-116803 Python Industria BCM 10/09/2025 Req. VR\-116803


