*** CANADIAN OPPORTUNITY FOR INTERNATIONAL CANDIDATES. If you are already in Canada, we invite you to apply on our local opportunities for quicker processing times***
Looking to immigrate to Canada? CGI’s global delivery Centre in Atlantic Canada is growing rapidly, with exciting work opportunities to serve dynamic global enterprise clients from our offices in Nova Scotia, Newfoundland, New Brunswick and Prince Edward Island.
We are now welcoming international candidates to join us in delivering a vast array of business and technology solutions for leading organizations. The work permit process is handled by CGI, in partnership with a specialized law firm. Successful candidates and their family will benefit from a personalized attention throughout their immigration process and their onboarding period at CGI.
Who is CGI? We are Canada’s largest Information Technology Outsourcing and Management Consulting Company with a true global presence in a fast-paced and energetic atmosphere. CGI offers more than a job. We offer limitless opportunities where your personal and professional growth is accelerated by your desire and sense of commitment.
At CGI, all employees are called members because they feel a powerful sense of ownership and accountability. Members at CGI are building their own company – in 100+ offices worldwide. CGI has the global resources, expertise, stability and dedicated professionals needed to achieve results for clients – and for members; that’s why an astounding 90 percent of them are CGI shareholders.
We are seeking a highly skilled and experienced Senior Full Stack Developer to join our team either in Halifax, NS, St-John’s, NL or Moncton (NB). As a Full Stack Developer, you will play a crucial role in coding across a diverse set of technologies, including client-side, middle-tier, messaging, caching, and database technologies.
Fonctions et responsabilités
- Design, develop, and implement high-quality software solutions in alignment with business objectives
- Maintain and improve existing software applications and provide user support
- Collaborate with cross-functional teams to define, design, and ship new features
- Lead and mentor junior developers, conduct code reviews to ensure code quality
- Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software to optimize operational efficiency
- Integrate software components and third-party programs to meet specifications
- Reliably deliver high-quality work on schedule in a fast-paced environment
- Stay abreast of developments in web applications and programming languages
- Ensure software is up-to-date with the latest technologies and best practices
Qualités requises pour réussir dans ce rôle
This role requires a strong attention to detail, problem-solving skills, and an excellent command of English. The ideal candidate should be able to work independently as well as in a team and should be committed to meeting deadlines. Experience in Agile/Scrum development methodologies would be a plus.
- Minimum of 10 years of proven experience as a Full Stack Developer or similar role in software development
- Proficient in Java programming languages
- Proficient in Python programming language
- Experience with front-end technologies (such as HTML, CSS, JavaScript, AJAX) and frameworks (like Angular, React, Vue)
- Strong knowledge of back-end technologies such as Node.js, Django, Flask, Spring Boot
- Familiarity with database technology such as MySQL, Oracle, MongoDB
- Understanding of cloud services like AWS, Google Cloud, Azure
- Knowledge of DevOps tools like Docker, Jenkins, Kubernetes
- Familiarity with version control systems (like Git) and issue tracking tools (like JIRA)
Required Level of Education
- Bachelor’s degree in computer science, Information Technology, or a related field. A Master’s degree would be a plus.
If you are this seasoned Full Stack Developer looking for an exciting opportunity to contribute to cutting-edge projects and thrive in a collaborative environment, we encourage you to apply.
#LI-NB5
Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.
La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…
Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.
Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.
Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.
Chez CGI, nous reconnaissons la richesse que la diversité nous apporte. Nous aspirons à créer une culture à laquelle nous appartenons tous et collaborons avec nos clients pour créer des communautés plus inclusives. En tant qu’employeur qui prône l’égalité des chances pour toutes et tous, CGI veut donner à l’ensemble de ses membres les moyens de réussir et de s’épanouir. Si vous avez besoin d’un accompagnement spécifique durant le processus de recrutement et d’intégration, veuillez nous en informer. Nous serons heureux de vous aider.
Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.