Mainframe Developer (COBOL, CICS, DB2)

CGISalt Lake City, UT
Onsite

About The Position

CGI is seeking an experienced Mainframe Developer (COBOL, CICS, DB2) to join their team in Salt Lake City, UT. This role involves developing, maintaining, and supporting mission-critical enterprise mainframe applications. The developer will work on modernizing and maintaining high-performance applications, collaborating with architects, developers, business analysts, QA teams, and client stakeholders to deliver secure, scalable, and reliable technology solutions. This is an opportunity to expand technical expertise and contribute to meaningful projects at a leading IT and business consulting firm.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related technical discipline (or equivalent practical experience).
  • 5+ years of experience designing, developing, maintaining, and supporting enterprise mainframe applications.
  • Strong hands-on experience with COBOL, JCL, CICS, DB2, VSAM.
  • Experience supporting enterprise batch processing, production support, troubleshooting, and application maintenance.
  • Experience working with source control and deployment tools such as Endevor.
  • Experience with Control M scheduling, batch workflow management, and production job monitoring.
  • Experience with mainframe debugging and performance analysis tools.
  • Proven ability to support multiple applications while working within large, cross-functional teams.
  • Experience collaborating with offshore development and support teams.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills with the ability to work effectively with technical and non-technical stakeholders.
  • Demonstrated ability to make sound technical decisions, prioritize competing work, and deliver high-quality solutions in fast-paced enterprise environments.
  • Ability to mentor junior developers and contribute to continuous process improvement initiatives.

Nice To Haves

  • Experience using Easytrieve (EZtrieve) and other enterprise mainframe utilities is preferred.

Responsibilities

  • Maintaining the stability, reliability, and continuous enhancement of enterprise applications supporting business critical operations.
  • Designing, developing, maintaining, and enhancing enterprise mainframe applications using COBOL, JCL, CICS, DB2, VSAM, and related technologies.
  • Collaborating with Product Managers, Business Analysts, Solution Architects, and development teams to deliver scalable, high-quality software solutions.
  • Researching, analyzing, and recommending technical solutions, enhancements, and best practices to improve application performance, reliability, and maintainability.
  • Providing technical support for mainframe applications by troubleshooting application, batch processing, database, and testing environment issues.
  • Developing and maintaining technical documentation, operational procedures, user guides, and knowledge base articles.
  • Managing and maintaining non-production environments, including environment refreshes, deployments, configuration updates, and post-migration validation.
  • Monitoring and supporting Control M batch processing workflows.
  • Partnering with release management, change management, QA, infrastructure, and offshore development teams to coordinate deployments and implementations.
  • Supporting data integrity, automation initiatives, and continuous improvement efforts.
  • Serving as the technical subject matter expert (SME) for supported applications.
  • Investigating, debugging, and resolving production issues while implementing long-term corrective solutions.
  • Mentoring junior developers through knowledge sharing, cross-training, and technical coaching.
  • Participating in Agile ceremonies, technical design discussions, code reviews, and continuous improvement initiatives.
  • Providing on-call production support as needed.

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