About The Position

This position is located at our client site five days a week in Pittsburgh, PA. Join CGI as a Mainframe COBOL Developer supporting mission-critical application development for a leading U.S. bank.

Requirements

  • 6+ years of experience with mainframe application development using COBOL, JCL, DB2, CICS, and VSAM.
  • Experience working in IBM z/OS mainframe environments, including tools such as TSO/ISPF and Easytrieve.
  • Experience with mainframe development, testing, debugging, and implementation across the full software development lifecycle.
  • Ability to analyze complex technical and business requirements and convert them into effective application solutions.
  • Experience supporting production applications, troubleshooting defects, and resolving application performance or processing issues.
  • Familiarity with source control, scheduling, and deployment tools such as Endevor, CA7, Control-M, or BMC AMI DevX Code Pipeline.
  • Working knowledge of relational databases such as DB2; Oracle experience is a plus.
  • Strong verbal and written communication skills, with the ability to collaborate effectively across business and technology teams.
  • Ability to work independently, manage priorities, and deliver quality results in a fast-paced environment.

Nice To Haves

  • Experience in financial services, banking, payments, or insurance environments is strongly preferred.
  • Experience with Fiserv PEP+ ACH systems is a plus.
  • API development experience, including experience with z/OS Connect, is a plus.

Responsibilities

  • Design, develop, test, implement, and maintain mainframe applications using COBOL, JCL, DB2, CICS, and VSAM.
  • Analyze business requirements and translate them into clear technical specifications and system design documentation.
  • Perform system analysis, coding, unit testing, debugging, implementation support, and technical documentation for mainframe applications.
  • Support complex business logic and mission-critical banking applications with a focus on stability, performance, and maintainability.
  • Troubleshoot, triage, and resolve production issues related to mainframe applications and batch processing.
  • Collaborate with business analysts, project managers, QA teams, production support, and other technology partners to deliver high-quality solutions.
  • Participate in code reviews and ensure adherence to coding standards, change management practices, and development best practices.
  • Support application enhancements, modernization initiatives, and integration efforts involving mainframe systems.
  • Work with scheduling, version control, and deployment tools to support reliable application delivery.
  • Stay current with mainframe development practices, tools, and technologies relevant to financial services applications.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the 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