
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.