
Eligibility Criteria
Graduates (B.E/B.Tech or B.Sc) in Computer Science, Information Technology, Electronics & Communication or related streams; Minimum 60% aggregate (or CGPA 6.0/10); Batch 2023β2025 preferred; No active backlogs at the time of joining; Strong communication skills and willingness to learn mainframe technologies.

Job Description & Key Responsibilities
CGI is a global leader in IT and business consulting services with a strong presence in India. With over 80,000 professionals worldwide, CGI helps clients across industries transform their operations through technology, analytics and managed services. The company prides itself on a culture of ownership, collaboration and continuous learning, offering employees the chance to work on largeβscale projects for Fortuneβ500 clients while enjoying a supportive, inclusive environment. In India, CGI has built a reputation for nurturing fresh talent, providing structured training programs, and fastβtracking highβpotential individuals into senior technical and consulting roles.
The Mainframe Apprentice role is designed for recent graduates who have completed foundational training in mainframe technologies and are eager to gain realβworld experience. As an apprentice, you will work under seasoned senior developers, learning the endβtoβend lifecycle of mainframe applications used in critical domains such as banking, insurance and government services. You will be part of a vibrant team that follows CGIβs disciplined development methodology, ensuring highβquality code, robust testing and reliable production support.
**Key Responsibilities**
1. Assist in the development, enhancement and maintenance of mainframe applications under senior guidance.
2. Write, modify and execute basic JCL jobs, monitor job outputs and resolve simple abends.
3. Perform COBOL coding, unit testing and debugging with supervision.
4. Develop and run basic DB2 SQL queries to support data extraction and validation tasks.
5. Analyse compileβtime and runβtime errors, and document resolutions.
6. Follow CGIβs coding standards, changeβmanagement procedures and documentation guidelines.
7. Participate in daily standβups, sprint planning and knowledgeβsharing sessions.
8. Gradually take ownership of small modules or support tickets as competence grows.
9. Collaborate with senior developers, business analysts and support teams to understand functional requirements.
10. Continuously learn new mainframe utilities, z/OS concepts and emerging tools used within CGIβs ecosystem.
**Tech Stack**: COBOL, JCL, DB2, VSAM, CICS, z/OS, Mainframe utilities, basic SQL, and versionβcontrol tools.
**Growth Path**: Starting as an apprentice, you can progress to Mainframe Developer, Senior Developer, Technical Lead and eventually Architecture or Consulting roles within CGIβs extensive service lines. The company offers regular skillβupgradation workshops, certifications and mentorship programs to accelerate career growth.
**Why Join CGI?**
- Work on missionβcritical mainframe systems for leading insurers and financial institutions.
- Benefit from a structured apprenticeship program that blends classroom learning with handsβon project exposure.
- Enjoy a culture that values ownership, teamwork and personal wellβbeing, with flexible workβfromβhome options where applicable.
- Access global expertise, crossβfunctional mobility and a clear path to senior leadership positions.
Overall, the Mainframe Apprentice position offers a solid foundation for a rewarding career in enterpriseβgrade technology, backed by CGIβs strong brand and commitment to employee development.