Job Description
As part of the CGI off campus drive 2026, the company is hiring freshers for the Apprentice role in Software Development. This position is designed for candidates who are passionate about coding and want to gain practical experience in real-world projects.
The role focuses on technologies like Java, Python, databases, and cloud-native development, making it an ideal starting point for aspiring software engineers.
🚨 Before You Apply: Your Resume Needs to Shine!
Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!
🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Template!
✅ ATS-Friendly Designs – Beat the bots and get noticed
✅ Recruiter-Approved Layouts – Highlight your skills the right way
✅ Easy-to-Edit (Word & Google Docs) – No design skills needed
✅ Free Bonus: Cover Letter Template + Resume Writing Guide
🎁 Limited-Time Offer: Get yours for just ₹49 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!
👉 Grab Your Resume Template Now: Tap Here to get your resume Templates
Responsibilities
As an Apprentice at CGI, you will be involved in various technical and collaborative tasks. Some of the key responsibilities include:
Assisting in the development of applications using Java and Python
Working on cloud-native development projects
Supporting database design, management, and optimization
Collaborating with team members to deliver efficient software solutions
Writing clean, maintainable, and scalable code
Participating in debugging and troubleshooting activities
Learning and adapting to new tools, technologies, and frameworks
This role provides a great platform for freshers to gain real-time exposure to software development practices in a corporate environment.
Skills Required
To succeed in this freshers hiring at CGI, candidates should possess the following skills:
Basic understanding of Java and Python programming
Knowledge of databases and SQL concepts
Familiarity with Unix or Linux environments
Understanding of cloud-native development concepts
Strong problem-solving and analytical thinking
Good communication and teamwork skills
Willingness to learn and adapt to new technologies
Even if you are a fresher, having these foundational skills will significantly improve your chances of selection.


