remote
Fall 2026 Co-op Developer - CGI
Software Engineer
Co‑op developer role offering full immersion in software engineering, AI exploration, and cloud solutions. Work alongside experienced professionals on real client projects, contributing to design, coding, and deployment using Python, Java, and modern cloud platforms.
About the role
Key Responsibilities
- Collaborate with a multidisciplinary team to design, develop, and maintain software solutions for clients.
- Write clean, efficient code in Python and Java, following best practices and coding standards.
- Participate in the full software development lifecycle, from requirements gathering to deployment and support.
- Explore and prototype artificial intelligence and machine learning concepts to enhance product capabilities.
- Utilize cloud platforms (e.g., AWS, Azure) for hosting, scaling, and managing applications.
Requirements
- Current enrollment in a computer science or related degree program.
- Strong programming skills in Python and Java.
- Familiarity with cloud services and basic AI/ML concepts.
- Excellent problem‑solving abilities and a collaborative mindset.
- Effective communication skills in French and English.
Skills
pythonjavasoftware development