About Company
CGI is among the largest IT and business consulting services firms in the world, committed to helping clients succeed. With a global presence and a robust team of professionals, we deliver end-to-end services, from IT and business consulting to systems integration and outsourcing. Our success is built on the talent and dedication of our members (employees), who are empowered to innovate, grow, and make a meaningful impact. At CGI, we foster a collaborative and inclusive culture where diverse perspectives are valued, and continuous learning is encouraged. Joining CGI means becoming part of a team that is passionate about leveraging technology to solve complex challenges and contribute to a better future for our clients, communities, and colleagues. We pride ourselves on creating a dynamic environment where individuals can truly thrive and build a fulfilling career, backed by comprehensive support and professional development opportunities.
Job Description
Are you a recent graduate or an aspiring developer with a passion for building intuitive and engaging web experiences? CGI Inc. is thrilled to announce an exciting opportunity for a Junior Web Developer to join our growing team in Toronto, Ontario. This is an entry-level position specifically designed for individuals eager to kickstart their career in web development. We believe in nurturing talent, which is why this role comes with comprehensive training and mentorship from our experienced developers. You will gain hands-on experience in real-world projects, contributing to the development of cutting-edge web applications for a diverse range of clients.
In this role, you will be part of a dynamic and supportive development team, working on various stages of the software development lifecycle. You’ll have the chance to learn and apply modern web technologies, best practices, and agile methodologies. We are looking for curious, driven individuals who possess a foundational understanding of web concepts and are committed to continuous learning. If you’re ready to transform your theoretical knowledge into practical skills and contribute to impactful solutions, this is the perfect launchpad for your career. This role is a fantastic opportunity to grow within a leading global IT and business consulting firm, with clear pathways for professional advancement and specialization.
Key Responsibilities
- Participate in the full software development lifecycle under the guidance of senior developers, including requirements gathering, design, coding, testing, and deployment.
- Write clean, well-documented, and efficient code primarily using HTML, CSS, and JavaScript.
- Assist in the development and maintenance of front-end and potentially back-end web applications.
- Collaborate with team members, designers, and project managers to understand project requirements and deliver effective solutions.
- Engage in code reviews, offering and receiving constructive feedback to improve code quality and enhance learning.
- Troubleshoot and debug issues, working to resolve them efficiently with team support.
- Actively participate in training programs and workshops to enhance technical skills and knowledge of new technologies.
- Contribute to the continuous improvement of development processes and practices.
- Document technical specifications and project progress as required.
Required Skills
- Foundational understanding of web development concepts (client-side, server-side).
- Basic proficiency in HTML5, CSS3, and JavaScript.
- Familiarity with version control systems, preferably Git.
- Strong problem-solving abilities and a logical approach to challenges.
- Excellent communication and teamwork skills.
- Eagerness and aptitude for learning new technologies and methodologies.
- Completed or pursuing a degree/diploma in Computer Science, Software Engineering, Web Development, or a related field.
Preferred Qualifications
- Experience with a JavaScript framework/library such as React, Angular, or Vue.js (even through personal projects or coursework).
- Basic understanding of responsive design principles.
- Familiarity with RESTful APIs.
- Exposure to back-end technologies (e.g., Node.js, Python, Java) or database systems (e.g., SQL, MongoDB).
- Completion of personal web development projects or contributions to open-source initiatives.
Perks & Benefits
- Competitive salary and comprehensive benefits package (health, dental, vision).
- Generous paid time off and holidays.
- Extensive training and mentorship programs tailored for entry-level developers.
- Opportunities for professional growth, career advancement, and specialized certifications.
- Collaborative and inclusive work environment with a diverse team.
- Access to a global network of experts and resources.
- Employee assistance programs and wellness initiatives.
- Flexible work arrangements (hybrid model).
- Employee stock purchase plan (CGI members are owners!).
How to Apply
Interested candidates are encouraged to click on the application link below to apply directly through our careers portal. Please ensure your resume highlights any relevant academic projects, internships, or personal coding endeavors. We look forward to reviewing your application and exploring how you can grow with CGI Inc.