Desarrollador Tandem
Description
Desarrollador TANDEM
Ubicación: CDMX
Modalidad: Hibrida
Buscamos un profesional en Ingeniería o Licenciatura en Sistemas (o afín) con sólida experiencia en HP NonStop (Tandem), enfocado en desarrollo backend y modernización de aplicaciones legacy. Será responsable de diseñar y exponer servicios web, garantizando soluciones eficientes, seguras y escalables.
Requisitos indispensables?
- Experiencia mínima de cinco años en sistemas Tandem (Guardian, OSS, Pathway, Webgate).
- Conocimientos en JDK versión 11 o superior.
- Dominio de lenguajes de programación como C, COBOL, Java SE, TAL y GUARDIAN.
- Experiencia en depuración (debug) de componentes serverclass y procesos batch en entornos Tandem.
- Conocimiento en bases de datos SQLMP y SQLMX.
- Conocimientos en servicios SOAP/XML y REST/JSON.
- Conocimientos sólidos en arquitectura de aplicaciones.
- Experiencia mínima de tres años en desarrollo de aplicaciones de escritorio y/o aplicaciones web.
- Experiencia mínima de tres años trabajando con múltiples lenguajes de programación.
- Conocimiento avanzado en bases de datos relacionales como SQL Server y Sybase.
- Conocimiento en implementación de modelos de seguridad.
- Alto dominio de lógica de programación.
- Inglés intermedio (B1)
Funciones principales
- Analizar procesos, programas y rutinas existentes en Tandem (COBOL, C o Java) para evaluar su viabilidad como servicios web
- Diseñar y desarrollar servicios SOAP y/o REST utilizando herramientas como Pathway y Webgate
- Ejecutar pruebas unitarias, funcionales y de regresión
- Validar el rendimiento de los servicios y asegurar el cumplimiento de los niveles de servicio establecidos (SLAs)
- Participar en procesos de integración y despliegue continuo mediante el uso de scripts Guardian, TACL y pipelines
- Documentar arquitectura, diagramas de integración y contratos de servicios (WSDL, XSD, Swagger/OpenAPI)
- Documentar de manera integral los servicios desarrollados, incluyendo la relación entre bases de datos y estructuras de datos
- Mantener actualizado el inventario de servicios, versiones y dependencias
- Asegurar el cumplimiento de lineamientos de arquitectura, seguridad y estándares corporativos
- Atender y dar seguimiento a incidentes productivos relacionados con los desarrollos implementados
- Promover un entorno de trabajo colaborativo