CGI est à la recherche d'un(e) Développeur(euse) IBM i (AS/400) intermédiaire ou senior pour contribuer au développement, à l'évolution et au maintien d'applications d'affaires critiques dans un environnement technologique stable et performant.
Vous intégrerez une équipe multidisciplinaire où la collaboration, l'innovation et la qualité du développement sont au cœur des projets. À ce titre, vous participerez à toutes les étapes du cycle de développement logiciel, de l'analyse des besoins jusqu'au déploiement des solutions, tout en collaborant étroitement avec les analystes fonctionnels, les utilisateurs d'affaires, les équipes d'assurance qualité, les architectes et les spécialistes de l'infrastructure.
Nous recherchons un développeur passionné par les technologies IBM i, reconnu pour sa rigueur, son autonomie et sa capacité à transformer les besoins d'affaires en solutions techniques robustes et évolutives.
Fonctions et responsabilités
À titre de Développeur(euse) IBM i (AS/400), vous serez appelé(e) à :
Concevoir, développer, maintenir et optimiser des applications sur la plateforme IBM i (AS/400).
Développer des solutions en utilisant RPG, RPGLE, CL, SQL et DB2 for i.
Participer à l'analyse des besoins fonctionnels et techniques afin de proposer des solutions adaptées aux objectifs d'affaires.
Réaliser des analyses d'impact pour les demandes d'évolution et identifier les risques, dépendances et contraintes techniques.
Développer et maintenir des programmes, traitements batch, rapports, interfaces et objets de base de données.
Participer aux activités d'intégration avec les applications internes ainsi qu'avec des systèmes externes.
Effectuer les essais unitaires, corriger les anomalies et assurer la qualité des livrables.
Participer aux revues de code et promouvoir les meilleures pratiques de développement.
Préparer et maintenir la documentation technique, les spécifications de développement, les procédures de déploiement et les résultats des essais.
Collaborer avec les analystes d'affaires, les chefs de projet, les équipes QA, les administrateurs de systèmes et les autres équipes techniques.
Participer aux mises en production et offrir un soutien technique lors des déploiements lorsque requis.
Contribuer aux initiatives d'amélioration continue visant la performance, la qualité et la maintenabilité des applications.
Qualités requises pour réussir dans ce rôle
Formation
Diplôme d'études collégiales ou universitaires en informatique, génie logiciel, technologies de l'information ou dans un domaine connexe, ou toute combinaison équivalente de formation et d'expérience.
Expérience
Minimum de 5 années d'expérience en développement IBM i (AS/400).
Expérience démontrée en développement RPG, RPGLE et CL.
Solide expérience avec SQL et DB2 for i.
Expérience en maintenance et évolution d'applications d'entreprise.
Expérience dans toutes les phases du cycle de développement logiciel.
Expérience dans un environnement de production critique.
Compétences techniques recherchées
IBM i (AS/400)
RPG III / RPG IV
RPGLE
CL / CLLE
SQL
DB2 for i (DB2/400)
Embedded SQL
DDS
Développement d'applications d'entreprise
Traitements batch
Analyse d'impact
Débogage et optimisation des performances
Documentation technique
Atouts
Les compétences suivantes constituent des atouts importants :
Expérience avec ILE RPG, Free Format RPG ou SQL RPGLE.
Connaissance des outils de gestion du cycle de vie applicatif (Git, Azure DevOps ou équivalent).
Expérience avec les services Web REST, XML ou JSON sur IBM i.
Connaissance des technologies d'intégration entre IBM i et les plateformes distribuées.
Expérience dans un environnement Agile.
Expérience dans le secteur des services financiers ou dans un environnement hautement transactionnel.
Compétences recherchées
Nous recherchons une personne qui possède :
D'excellentes capacités d'analyse et de résolution de problèmes.
Une approche proactive et orientée vers les résultats.
Une grande autonomie et un excellent sens de l'organisation.
Un souci constant de la qualité et de la performance.
Une capacité à gérer plusieurs priorités dans un environnement dynamique.
D'excellentes aptitudes en communication et en collaboration.
Une approche axée sur le service à la clientèle et le travail d'équipe.
Exigences linguistiques
Le bilinguisme (français et anglais, tant à l'oral qu'à l'écrit) est requis puisque le rôle implique des interactions régulières avec des clients, partenaires d'affaires et équipes situés dans différentes provinces canadiennes.
- 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 70,000 $ et 135,000 $. Ce poste est vacant
#LI-BZ1
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.
Ce même engagement envers l’équité s’étend à notre utilisation des technologies. Afin de soutenir notre équipe de recrutement, des outils d’IA peuvent être utilisés pour aider à l’évaluation des candidatures, sans jamais remplacer le jugement humain. Toutes les décisions d’embauche demeurent entièrement entre les mains de nos professionnels du recrutement.
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.