Salario negociable
DMV IT Service
Bethesda, MD, USA
Título del puesto: Desarrollador de lenguaje ensamblador Ubicación: Bethesda, MD Tipo de empleo: Contrato Sobre nosotros: DMV IT Service LLC es una empresa consultora de TI de confianza, fundada en 2020. Nos especializamos en optimizar infraestructuras de TI, ofrecer orientación experta y apoyar las necesidades de personal con servicios de contratación de alta calidad. Nuestra experiencia abarca la administración de sistemas, ciberseguridad, redes y operaciones de TI. Empoderamos a nuestros clientes para que logren sus objetivos tecnológicos con un enfoque centrado en el cliente que incluye capacitación en línea y colocación laboral, fomentando el éxito a largo plazo en TI. Propósito del puesto: Este puesto se centra en analizar, mantener y mejorar programas heredados en lenguaje ensamblador IBM z/OS. Usted extraerá lógica comercial crítica de bases de código heredadas y colaborará con equipos multifuncionales para garantizar una migración y modernización precisas del código. También gestionará el control de versiones, los procesos de lanzamiento y la automatización de trabajos por lotes (batch) en un entorno altamente regulado. Requisitos Principales responsabilidades: Analizar, solucionar problemas y mejorar código heredado en lenguaje ensamblador en plataformas IBM z/OS. Extraer y documentar reglas de negocio integradas en el código ensamblador para ayudar en los esfuerzos de conversión de código. Trabajar ampliamente con los formatos de registro principal del IRS (CRL) y formatos de datos QSAM para facilitar la transformación y el procesamiento de datos. Colaborar con otros equipos para asegurar la correcta comprensión y migración de la lógica del sistema heredado. Utilizar CA Endevor Software Change Manager (SCM) para gestionar el control de versiones, liberaciones seguras de código y procesos del ciclo de vida. Emplear BMC Control-M para automatizar la programación de trabajos por lotes, monitoreo de ejecución y gestión de flujos de trabajo. Habilidades y experiencia requeridas: Título universitario en Ciencias de la Computación, Sistemas de Información o disciplina relacionada. Conocimientos sólidos del lenguaje ensamblador IBM z/OS, incluyendo instrucciones de ensamblaje, modos de direccionamiento, manipulación de datos, lenguaje de control de trabajos (JCL) y procesamiento de trabajos. Conocimiento de los componentes de la arquitectura del mainframe IBM, como la jerarquía de almacenamiento (registros, memoria, E/S), llamadas al sistema (SVC) y manejo de interrupciones. Experiencia con los formatos de registro principal del IRS (CRL) y formatos de datos QSAM/VSAM es altamente preferible. Experiencia previa con sistemas del IRS como Individual Master File (IMF) o Business Master File (BMF) es un plus. Dominio en el uso de CA Endevor SCM para desarrollo controlado de software y gestión de lanzamientos. Experiencia con BMC Control-M para programación de trabajos y automatización por lotes. Conocimiento de herramientas de desarrollo para mainframe como depuradores, ensambladores, enlazadores y programas de utilidad. Conocimientos prácticos de DB2 y otras soluciones heredadas de almacenamiento de datos. Comprensión básica de programación en Java, incluyendo conceptos orientados a objetos, sintaxis y frameworks, con la capacidad de traducir lógica ensamblador a estructuras Java (bucles, condicionales, funciones, patrones de diseño).