Mainframe Modernization Engineer

CGI•Lafayette, LA
•Hybrid

About The Position

CGI is seeking a Mainframe Developer to support a legacy mainframe modernization initiative. The role uses code conversion tools to accelerate modernization and refactors existing COBOL programs for a modernized DB2-based architecture. The engineer reviews and modifies code, compiles and executes applications, and tests them to ensure functional correctness. This is a full-time opportunity in Lafayette, Louisiana, described as on-site in a hybrid model. The engineer works with Agile teams across development, testing, defect resolution, and releases, following SDLC processes and coding standards. The role also involves validating functional and data-level equivalence between legacy and modernized applications, troubleshooting mainframe and data issues, and managing code promotion and deployment activities.

Requirements

  • At least 8 years of hands-on experience as a mainframe developer, with expertise in COBOL, JCL, VSAM, and DB2.
  • Strong hands-on experience in COBOL, JCL, DB2, and SQL development.
  • Good working knowledge of VSAM and legacy file-processing concepts.
  • Understanding of legacy mainframe file-access mechanisms.
  • Experience modifying, debugging, and maintaining existing COBOL applications.
  • Experience with mainframe application modernization, migration, or refactoring.
  • Ability to review and validate automatically converted or refactored code.
  • Strong debugging and troubleshooting skills using tools such as Xpeditor.
  • Good knowledge of Endevor, including package creation, code migration, deployment, and release management.
  • Strong experience working in Agile/Scrum teams; stated as mandatory.
  • Strong understanding of SDLC and end-to-end application development processes.
  • Strong problem-solving and analytical skills.
  • Good communication and collaboration skills.
  • Bachelor's degree in computer science or a related field.

Nice To Haves

  • Experience with BDAM-to-DB2 migration.
  • Experience with automated code conversion tools.
  • Experience with COBOL application modernization.
  • Experience working with mainframe utilities.
  • Experience with legacy-to-modern database migration.
  • Knowledge of DB2 performance and SQL optimization.

Responsibilities

  • Analyze existing COBOL programs and understand their business and technical logic.
  • Review and validate COBOL code and make necessary modifications.
  • Refactor COBOL programs to support DB2-based data processing, including validating SQL and data-access logic.
  • Develop and modify JCL, execute mainframe jobs, and troubleshoot job failures, abends, and application issues.
  • Perform unit, integration, and regression testing and validate functional and data-level equivalence between legacy and modernized applications.
  • Troubleshoot COBOL, JCL, DB2, and data-related issues using tools such as Xpeditor.
  • Manage code promotion, package creation, and deployment activities using Endevor.
  • Collaborate with Agile teams through development, testing, defect resolution, and release activities while following SDLC processes and coding standards.

Benefits

  • Competitive compensation.
  • Comprehensive insurance options.
  • Matching contributions through the 401(k) plan and share purchase plan.
  • Paid time off for vacation, holidays, and sick time.
  • Paid parental leave.
  • Learning opportunities and tuition assistance.
  • Wellness and well-being programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service