Mainframe Developer

CAI•,
•$56 - $61•Remote

About The Position

CAI is seeking an experienced Mainframe Developer to join its IT team. This full-time, remote contract position supports multiple client projects and legacy mainframe applications, including taxation and client-system integrations. The developer will build and maintain COBOL, NATURAL, and JCL programs; work with ADABAS; troubleshoot production issues; support testing and deployments; and document technical systems and modernization efforts.

Requirements

  • At least 5 years of experience developing enterprise mainframe applications using COBOL.
  • At least 5 years of experience with JCL development and job scheduling.
  • At least 3 years of experience with NATURAL/ADABAS.
  • At least 5 years of experience using TSO/ISPF or similar mainframe editing tools.
  • At least 3 years of experience with AFP, PAGEDEF, FORMDEF, and OVERLAY technologies.
  • Advanced expertise in COBOL, JCL, and NATURAL programming.
  • Working knowledge of ADABAS database architecture and file structures.
  • Experience maintaining and enhancing large legacy mainframe systems.
  • Strong troubleshooting, debugging, and problem-solving skills for batch and online applications.
  • Experience developing system integrations, data interfaces, file transfers, and data feeds.
  • Ability to analyze technical specifications, system workflows, and data models.
  • Experience with mainframe utilities, job monitoring tools, and debugging tools.

Nice To Haves

  • Experience supporting taxation, revenue, or government systems.
  • Familiarity with CICS and online transaction processing environments.
  • Experience with legacy modernization or data migration initiatives.
  • Knowledge of mainframe security, scheduling tools, and source code management practices.

Responsibilities

  • Develop, enhance, and maintain COBOL, NATURAL, and JCL programs supporting multiple client projects.
  • Work on legacy mainframe applications and integration efforts involving taxation and client systems.
  • Analyze existing applications and provide code walkthroughs, technical analysis, and documentation for modernization teams.
  • Design, code, test, implement, and maintain batch and online mainframe applications.
  • Troubleshoot production issues, job failures, and system abends; perform root cause analysis and implement corrective actions.
  • Analyze and support ADABAS databases, file structures, and data access methods.
  • Develop and maintain data feeds, interfaces, file layouts, and integration processes between legacy systems and modernized platforms.
  • Participate in system design reviews, technical planning sessions, and code reviews.
  • Create and maintain technical documentation, including program specifications, job flows, system architecture diagrams, and data definitions.
  • Support system testing, integration testing, user acceptance testing, and production deployments.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Access to a 401k retirement account
  • Paid sick leave and/or other paid time off as provided by applicable law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service