Software Developer
CGI
Job Description
Software Developer Position Description Location: Montreal or Toronto Bilingual: French/English CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career. Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules and locations.
Are you motivated by the opportunity to delight your clients by providing them with innovative solutions to sophisticated technical problems? These are exciting times for CGI, and we are looking for hardworking individuals to innovate with us. If you thrive on innovation where you can influence the direction of technical strategy, come and join our team!
We are looking for experienced back-end developers (.NET and/or Java) and/or front-end (Angular, React) developers to join our growing team. As a Software Developer, you'll have a combination of maintenance and development experience, and be working with a diverse portfolio of technologies while contributing to several projects. As part of a larger team, you will also work with and learn from our experienced and hardworking developers and architects.
You'll have numerous opportunities to leverage your expertise and become a key part of large client engagements. If you are looking to advance your career while gaining experience in an exciting and diverse development environment, this is the opportunity you've been looking for! Your future duties and responsibilities Responsibilites: .
Participate in the development and deployment of new applications, system software, and/or enhancements to existing applications . Collaborate with analysts, designers and system owners in the delivery of new software programs and applications . Develop data extractions or reports from client requirements, and investigate data related issues .
Develop strategies for improving and leveraging systems . Provide technical leadership and mentoring to other team members . Work with clients to develop solution architectures to solve business problems. .
Write automated tests and help set up continuous integration & delivery pipelines. . Design, develop, manage and integrate RESTful APIs. Required qualifications to be successful in this role Qualifications: .
A minimum of 5 years of progressive experience as a Software Developer in an Agile environment (exposure to front-end and back-end frameworks) leveraging modern languages and tools such as .NET/C#, Java, Python, React, Vue.js, and/or Angular . Exposure to Databases such as PostgreSQL, Oracle, MongoDB, SQLServer, and/or MySQL . Experience working with cloud technologies such as AWS or Azure .
Containers and container platforms such as OpenShift . Application deployment automation using Jenkins, GitHub Actions, and/or Azure DevOps . Experience with RESTFul API development, management and integration .
Superb communication skills, both oral and written . Team player Desirable Qualifications: . Experience working with cloud services (e.g. developing for Azure or AWS PaaS environments) .
Experience writing automated end to end UI tests with tools such as Selenium . Ability to set up and configure supporting technology and infrastructure such as proxies, webservers, certificates, etc. . Experience with Microsoft Power Platform (PowerBI, Power Automate, Power Apps) .
Experience with reporting tools . Bilingual (English/French) Educational Requirements: . Degree, diploma, or certification in computing science or an equivalent combination of education, training and experience.
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 $60,000- 110,000. This role is an existing vacancy #LI-AB19 Together, as owners, letâs turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging.
Here, youâll reach your full potential because⊠You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thatâs why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companyâs strategy and direction.
Your work creates value. Youâll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. Youâll shape your career by joining a company built to grow and last.
Youâll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive.
As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. To learn more about accessibility at CGI, contact us via email .
Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our teamâone of the largest IT and business consulting services firms in the world. DĂ©veloppeur(euse) de logiciels Job Description CGI est plus qu'une simple sociĂ©tĂ© de conseil en TI; nous sommes une organisation mondiale offrant un monde d'opportunitĂ©s.
Faites partie d'une culture exceptionnelle qui vous donne la libertĂ© d'innover, d'influencer les dĂ©cisions, de rĂ©aliser votre plein potentiel et de tracer votre propre carriĂšre. Nos avantages comprennent un programme d'achat d'actions, une participation aux bĂ©nĂ©fices, des crĂ©dits de bien-ĂȘtre, des programmes de formation et de dĂ©veloppement et des horaires et lieux de travail flexibles. Ătes-vous motivĂ© par l'opportunitĂ© de ravir vos clients en leur apportant des solutions innovantes Ă des problĂšmes techniques sophistiquĂ©s ? C'est une pĂ©riode passionnante pour CGI, et nous recherchons des personnes qui travaillent dur pour innover avec nous.
Si vous aimez l'innovation oĂč vous pouvez influencer l'orientation de la stratĂ©gie technique, venez rejoindre notre Ă©quipe ! Your future duties and responsibilities Nous recherchons des dĂ©veloppeurs back-end (.NET et/ou Java) et/ou front-end (Angular, React) expĂ©rimentĂ©s pour rejoindre notre Ă©quipe en pleine croissance. En tant que dĂ©veloppeur de logiciels, vous aurez une combinaison d'expĂ©rience en maintenance et en dĂ©veloppement, et travaillerez avec un portefeuille diversifiĂ© de technologies tout en contribuant Ă plusieurs projets.
En tant que membre d'une équipe plus large, vous travaillerez et apprendrez également de nos développeurs et architectes expérimentés et assidus. Vous aurez de nombreuses occasions de tirer parti de votre expertise et de devenir un élément clé des engagements de grands clients. Si vous cherchez à faire progresser votre carriÚre tout en acquérant de l'expérience dans un environnement de développement passionnant et diversifié, c'est l'opportunité que vous recherchiez ! .
Participer au dĂ©veloppement et au dĂ©ploiement de nouvelles applications, de logiciels systĂšme et/ou d'amĂ©liorations d'applications existantes . Collaborer avec les analystes, les concepteurs et les propriĂ©taires de systĂšmes dans la livraison de nouveaux logiciels et applications . DĂ©velopper des extractions de donnĂ©es ou des rapports Ă partir des exigences du client, et enquĂȘter sur les problĂšmes liĂ©s aux donnĂ©es . Ălaborer des stratĂ©gies pour amĂ©liorer et chercher le maximum des systĂšmes .
Fournir un leadership technique et un mentorat aux autres membres de l'équipe . Travailler avec les clients pour développer des architectures de solutions pour résoudre les problÚmes d'affaires. . Rédiger des tests automatisés et aider à mettre en place des pipelines d'intégration et de livraison continues. .
Concevoir, développer, gérer et intégrer des API RESTful. Required qualifications to be successful in this role . Un minimum de 5 ans d'expérience progressive en tant que développeur de logiciels dans un environnement Agile (exposition aux frameworks front-end et back-end) exploitant des langages et des outils modernes tels que .NET/C#, Java, Python, React, Vue .js, et/ou Angular .
Exposition à des bases de données telles que PostgreSQL, Oracle, MongoDB, SQLServer et/ou MySQL . Expérience de travail avec des technologies cloud telles qu'AWS ou Azure . Conteneurs et plates-formes de conteneurs telles qu'OpenShift .
Automatisation du déploiement d'applications à l'aide de Jenkins, GitHub Actions et/ou Azure DevOps . Expérience du développement, de la gestion et de l'intégration d'API RESTFul . Excellentes compétences en communication, tant à l'oral qu'à l'écrit .
Bon esprit d'équipe DiplÎmes souhaitables : . Expérience de travail avec les services cloud (par exemple, développement pour les environnements Azure ou AWS PaaS) . Expérience dans la rédaction de tests d'interface utilisateur automatisés de bout en bout avec des outils tels que Selenium .
Capacité à installer et à configurer la technologie et l'infrastructure de support telles que les proxys, les serveurs Web, les certificats, etc. . Expérience avec Microsoft Power Platform (PowerBI, Power Automate, Power Apps) . Expérience avec les outils de reporting .
Bilingue (anglais/français) Exigences scolaires: . Baccalauréat, diplÎme ou certification en informatique ou une combinaison équivalente d'études, de formation et d'expérience. CGI offre une estimation raisonnable de la fourchette salariale pour ce poste.
Le calcul de cette fourchette dĂ©pend de divers facteurs, notamment le niveau de compĂ©tence, le marchĂ© gĂ©ographique, lâexpĂ©rience, la formation ainsi que les licences et certifications professionnelles. Les dĂ©cisions en matiĂšre de rĂ©munĂ©ration dĂ©pendent des particularitĂ©s de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 60 000 $ et 110 000 $.
Ce poste est vacant 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 valorisons la richesse que la diversitĂ© apporte et nous nous engageons Ă favoriser un environnement de travail oĂč chacun sâĂ©panouit. Nous collaborons avec nos clients pour bĂątir des communautĂ©s plus inclusives et permettre Ă tous les associĂ©s de CGI de rĂ©ussir. En tant quâemployeur prĂŽnant lâĂ©galitĂ© des chances, il est important pour nous que vous puissiez donner le meilleur de vous-mĂȘme durant le processus de recrutement.
Si vous avez besoin dâun accommodement particulier, veuillez en informer votre recruteur. Pour en savoir plus sur l'accessibilitĂ© chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement rĂ©servĂ© aux demandes d'accessibilitĂ© et ne peut ĂȘtre utilisĂ© pour vĂ©rifier l'Ă©tat dâune candidature.
Joignez-vous Ă nous, lâune des plus importantes entreprises de conseil en technologie de lâinformation (TI) et en management au monde.