cover image
CGI

CGI

cgi.com

66 Jobs

69,480 Employees

About the Company

Insights you can act on.

Founded in 1976, CGI is among the largest IT and business consulting services firms in the world. We are insights-driven and outcomes-based to help accelerate returns on your investments. Across 21 industries in 400 locations worldwide, we provide comprehensive, scalable and sustainable IT and business consulting services that are informed globally and delivered locally.

We value your opinions and welcome your comments and questions on our posts here on LinkedIn. Please keep a polite, professional and constructive tone. We remove comments containing objectionable language and derogatory views. We do not allow content that is unrelated to the subject, and we remove discriminatory and racist comments as well as spam and advertising.

Note that content on this page contains general information regarding CGI's services and initiatives and should not be considered direct business advice. To engage in a discussion with one of our experts, please make a request through https://www.cgi.com/en/contact-us.

Listed Jobs

Company background Company brand
Company Name
CGI
Job Title
FreshWorks Developer
Job Description
Job title: FreshWorks Developer Role Summary: Lead end‑to‑end design, development and implementation of FreshWorks solutions for enterprise clients. Deliver advanced configurations, automations, integrations, APIs and middleware while ensuring alignment with solution architecture and ITIL best practices. Expactations: - Design and build scalable FreshWorks (Freshservice, Freshdesk) workflows, automations, APIs and webhooks. - Provide technical leadership, mentor junior developers and set coding standards. - Collaborate with architects, consultants and stakeholders to maintain solution integrity and quality. - Conduct feasibility studies, estimate effort, and support project planning. - Stay current with FreshWorks product releases, ITSM/CRM trends and recommend improvements. Key Responsibilities: - Deliver and configure advanced FreshWorks solutions, automations and integrations. - Develop and optimise APIs, webhooks and middleware for enterprise environments. - Guide and mentor junior developers, enforce best practices and code quality. - Collaborate with architects and consultants to ensure solution design and implementation alignment. - Support feasibility analysis, solution estimation and project planning. - Drive testing frameworks, CI/CD pipelines and scalable design. - Research product enhancements and industry trends to recommend innovative approaches. Required Skills: - Proven experience in ITSM/CRM solution development, especially FreshWorks (Freshservice, Freshdesk). - Advanced expertise in FreshWorks configurations, scripting and API integrations. - Strong understanding of ITIL processes and service management best practices. - Demonstrated leadership or mentoring of development teams. - Excellent analytical, communication and problem‑solving skills. Required Education & Certifications: - FreshWorks certifications (Developer, Specialist or equivalent). - ITIL Intermediate or Managing Professional certification. - Bachelor’s degree in Computer Science, Information Technology or related field (preferred).
Wideopen, United kingdom
On site
11-11-2025
Company background Company brand
Company Name
CGI
Job Title
Sr. Java Developer
Job Description
Job title: Sr. Java Developer Role Summary: Senior engineer responsible for designing, developing, and maintaining high‑throughput Java/Spring microservices and front‑end components. Leads technical decision‑making, guides cross‑functional teams, and ensures robust, secure, and scalable solutions. Expectations: Deliver complex enterprise projects on time and within scope. Provide expert guidance to product and engineering teams. Champion best practices for code quality, testing, security, and CI/CD. Actively contribute to Agile ceremonies, risk management, and continuous improvement initiatives. Key Responsibilities: - Transform business requirements into scalable, performance‑oriented solutions. - Design and implement RESTful APIs and microservices, integrating with messaging queues (Kafka, RabbitMQ, etc.). - Develop frontend components using React, Angular, or similar frameworks. - Create and maintain production‑grade infrastructure designs, ensuring reliability, scalability, and security. - Define and evolve unit and integration testing frameworks and standards. - Lead code reviews, mentor developers, and enforce coding standards. - Collaborate with Product Owners, SAs, UI/UX, QA, and DevOps to deliver features. - Participate in sprint planning, estimations, retrospective, and risk assessment. - Manage concurrent deliverables and prioritize tasks effectively. Required Skills: - 5–10 years of senior software engineering experience. - Deep expertise in Java, Spring/Spring Boot, and microservice architecture. - Proficiency with RESTful APIs, messaging queues, and distributed systems. - Strong knowledge of relational (MS SQL/Oracle) and NoSQL (MongoDB, Kafka) databases. - Experience with SCM (Git/Bitbucket), JIRA, Confluence, and CI/CD (Maven, Jenkins, Nexus). - Familiarity with Agile methodologies and DevOps practices. - Excellent problem‑solving, communication, and time‑management skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field.
Toronto, Canada
On site
Mid level
12-11-2025
Company background Company brand
Company Name
CGI
Job Title
Ingénieur Logiciel – DevOps & Automatisation (Senio
Job Description
Job title: Software Engineer – DevOps & Automation (Senior) Role Summary: Deliver end‑to‑end automation solutions for applications within a global IT environment. Rely on expertise in Java, JavaScript, Python, and SQL to design, develop, and maintain application enhancements, API integrations, and Selenium bots. Support continuous delivery pipelines, maintain private cloud infrastructure, and ensure security compliance. Expectations: - Strong problem‑solving capabilities, strategic vision, and results‑oriented mindset. - Proactive ownership of tasks, clear communication, and collaborative teamwork. - Fluency in English required; French a plus. Key Responsibilities: - Design and develop automation using APIs (REST), Selenium, and custom scripts. - Manage application lifecycle, coordinate changes with end‑users, and document processes for knowledge transfer. - Maintain and optimize application databases and private cloud infrastructure. - Resolve technical incidents, produce run‑books, and communicate outage/release status. - Participate in cross‑functional IT teams to deliver internal solutions. - Conduct vulnerability remediation and manage software obsolescence. - Contribute to DevOps practices: CI/CD pipelines, container registries, and orchestration tools. Required Skills: - 5+ years in Java, JavaScript, Python, Transact‑SQL. - Experience with Git, REST APIs (Spring Boot, Flask), Selenium, SQL Server. - Proficiency in IDEs: IntelliJ, PyCharm, VS Code. - Familiarity with Jenkins, Harbor, and orchestration tools. - Strong data visualization for decision support. - Autonomous initiative, teamwork, active listening, and clear presentation abilities. - Nice‑to‑have: PowerShell, Camunda/ BPMN, Form.io, Insomnia, PostgreSQL, JIRA, unit/integration/system testing, Autosys, DevOps tooling, private/public cloud. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Certifications preferred: AWS/Azure Cloud, Docker, Kubernetes or equivalent DevOps credentials.
Montreal, Canada
On site
Mid level
13-11-2025
Company background Company brand
Company Name
CGI
Job Title
Technicien(ne) bureautique
Job Description
Job title: Desktop Support Technician Role Summary: Provide onsite and remote technical support for executive office users by installing, configuring, troubleshooting, and maintaining Windows 10, macOS, Office 365, iPad/iPhone, and related peripherals. Deliver rapid, high‑quality service to meet business continuity requirements. Expectations: • Resolve end‑user issues within short turnaround times, escalating only unresolved problems to senior staff. • Deliver professional, proactive support aligned with service‑level targets. • Maintain accurate documentation and ticket records. • Participate in scheduled on‑call rotations. • Communicate effectively in both English and French. Key Responsibilities: • Install, diagnose, repair, maintain, and upgrade desktop workstations, laptops, printers, servers, and conference‑room equipment. • Image and deploy new workstations using imaging tools and deployment pipelines. • Configure and support Microsoft Intune, Workspace One, and related mobile device management solutions. • Troubleshoot network, connectivity, and peripheral problems. • Manage support tickets in an ITSM system (knowledge of ServiceNow a plus). • Document technical procedures and update support playbooks. • Provide user training and assistance for Office 365, OneDrive, and SharePoint Online. Required Skills: • 3+ years of desktop support experience. • Proficiency with Windows 10, macOS, Office 365, and Apple mobile devices. • Strong knowledge of networking fundamentals. • Experience with Intune, Workspace One, and mobile device management. • Ability to resolve most issues independently; strong escalation awareness. • Excellent written and verbal communication in English and French. • Customer‑service oriented, self‑motivated, and collaborative. Required Education & Certifications: • Post‑secondary education in a relevant discipline or equivalent work experience. • CompTIA A+ certification preferred (optional). ---
Montreal, Canada
On site
Junior
14-11-2025