×
Register Here to Apply for Jobs or Post Jobs. X

Summer Co-op: Programmer

Job in Shawinigan, Québec, Province de Québec, Canada
Listing for: CGI
Seasonal/Temporary, Contract, Apprenticeship/Internship position
Listed on 2026-01-18
Job specializations:
  • Software Development
    Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 18 - 32 CAD Hourly CAD 18.00 32.00 HOUR
Job Description & How to Apply Below
Position: Summer 2026 Co-op: Programmer (4 months)
Location: Shawinigan

Position

Description:

CGI offers an excellent opportunity for students to work with various teams across our company. The ideal candidate will work with, assist, and support their teams in important tasks.

Perks of being a CGI Co-op:

The co-op program was designed to help students improve their skills and explore their professional interests through hands-on experience and professional guidance, while also helping them develop core competencies. As an intern, you have access to:

Professional development sessions

Professional development platform

• Networking events with colleagues and leaders

• Mentorship from leaders and colleagues aimed at setting and achieving your career goals

Start Date:
May 4th,

Final date to receive applications:
January 30th,


CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $18-32/hour. This role is an existing vacancy.

Your future duties and responsibilities:

• Understanding client requirements and system specifications

• Developing web applications and components according to best practices established by the team.

• Developing the required functional and technical documentation

• Ensuring programming quality through rigorous testing

• Reviewing code and suggesting improvements

• Documenting technical processes

• Managing the technical knowledge library

• Deploying non-production code or code automation scripts

Required qualifications to be successful in this role:

• Study computer science/computer engineering or a related field.

• Develop specifications, code, test, debug, document, and ensure successful program implementation and maintenance.

• Experience in object-oriented design, back-end development, and user interface development.

• Knowledge of Python, Copilot Github (an asset), React (an asset)

• Thorough understanding of database design principles, query execution plans, stored procedures, and SQL scripting languages ​​(PL/SQL, TSQL).

Skills:

  • Back End Development
  • Python
  • SQL
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary