Détails du poste : Poste vacant à temps plein et à durée indéterminée
Échelle salariale : à partir de 82 500 $ basé sur une semaine de travail de 35 heures et sera proportionnel à la formation et à l'expérience individuelles, en ce qui concerne ce poste.
Emplacement: Hybrid, au siège social de CIC situé près de Stonewall, Manitoba.
Date limite : 26 juillet 2026 (23 h 59 EST)
Que ferez-vous?
Sous la responsabilité du chef de l'équipe de développement logiciel, le développeur logiciel et analyste de solutions consacre son temps à la fois au développement logiciel pratique et à l'analyse de solutions pour Canards Illimités Canada (CIC). En matière de développement, il conçoit, code, teste, débogue et déploie de nouveaux logiciels, tout en assurant la maintenance des systèmes existants. En matière d’analyse, il évalue et configure les solutions des fournisseurs, recueille les besoins métier, acquiert une connaissance approfondie des programmes de conservation et de collecte de fonds de CIC, définit la portée des projets, identifie les opportunités d’intégration, coordonne les tests et établit des rapports, tout en apportant son soutien aux utilisateurs du siège social de CIC et des sites décentralisés à travers le Canada.
Les principales responsabilités comprennent, sans s'y limiter :
Analyse des solutions (50 %)
-
Participer aux activités d'évaluation et de sélection des fournisseurs (appel d'offres/demande d'informations, démonstrations, vérification des références, analyse des coûts).
-
Configurer et personnaliser les plateformes SaaS ou sur site (par exemple, Dynamics 365) afin de les aligner sur les processus métier.
-
Recueillir et documenter les exigences métier, les récits d’utilisateurs, les flux de travail et les critères d’acceptation.
-
Acquérir une solide compréhension des programmes CIC afin d’étayer les recommandations de solutions.
-
Conseiller les parties prenantes sur les solutions numériques et les améliorations de processus.
-
Définir la portée des projets à travers des propositions de solutions, des estimations de charge de travail et des feuilles de route de mise en œuvre.
-
Identifier et concevoir des intégrations entre les systèmes CIC afin d’améliorer la qualité des données et de réduire les doublons.
-
Planifier et coordonner les activités de test (scripts UAT, scénarios, triage des défauts, validation).
-
Concevoir et mettre en œuvre des solutions de reporting et d’analyse (SSRS, Azure Data Services ; la maîtrise de Power BI est un atout).
Développement logiciel (30 %)
-
Respecter les normes de contrôle de version et de développement de CIC.
-
Concevoir, coder, tester, déboguer et améliorer les applications et les systèmes.
-
Contribuer aux décisions de conception des bases de données et des API.
-
Gérer les cycles de mise en production et accompagner les tests utilisateurs grâce à des pratiques de mise en production et des scripts de test.
-
Tenir à jour la documentation relative aux nouvelles fonctionnalités et aux mises en production.
-
Se tenir informé des tendances en matière de développement logiciel et formuler des recommandations pour de futures améliorations.
Mentorat et collaboration au sein de l’équipe (10 %)
-
Participer à des formations croisées et soutenir les autres développeurs.
-
Collaborer avec les différents services pour concevoir et mettre en œuvre des solutions technologiques.
-
Travailler avec les responsables et les propriétaires de fonctionnalités pour garantir le respect des exigences et des objectifs métier.
-
Échanger régulièrement avec la direction informatique pour obtenir des conseils et assurer la cohérence.
Sécurité, gouvernance et risques (10 %)
-
Concevoir et soutenir des solutions reposant sur des pratiques de sécurité rigoureuses.
-
S’assurer que les changements n’ont pas d’impact négatif sur les systèmes connectés ; communiquer rapidement les risques.
-
Soutenir les audits et la conformité aux directives réglementaires (par exemple, la LPRPDE, la norme PCI, la loi sur la protection de la vie privée, le NIST).
-
S’assurer que les solutions répondent aux exigences des services (finances, RH).
-
Évaluer et appliquer les technologies d’IA de manière responsable, en favorisant une utilisation sûre et sécurisée dans tous les services.
Exigences
-
Au moins 5 ans d’expérience en tant que développeur logiciel ou analyste de solutions.
-
Diplôme d’études supérieures en développement logiciel ou licence en informatique. Une combinaison d’expérience et de formation pertinente sera prise en compte.
-
Expérience dans la gestion d’environnements, la mise en œuvre de progiciels et la coordination des mises à niveau logicielles sur le portail Microsoft Dynamics Lifecycle Services (LCS).
-
Expérience au sein d’équipes de projet de développement logiciel.
-
Expérience dans la collecte des besoins, la planification de projets et l’estimation des efforts nécessaires à l’élaboration de structures de répartition du travail en collaboration avec les chefs de projet.
-
Capacité à assimiler rapidement de nouvelles technologies et à les adapter aux besoins de l’entreprise.
-
Vaste expérience et connaissances techniques approfondies en matière de développement d’applications.
-
Expérience des référentiels de contrôle de version/de code source et des pratiques de gestion du code (par exemple, GitHub).
-
Expérience avec les plateformes ETL (Extract, Transform, Load) « low-code » ou « no-code » — par exemple, Boomi ou similaire : un atout, mais non obligatoire.
-
Expérience avec Joomla, WordPress ou Shopify : un atout, mais non obligatoire.
-
Capacité à rédiger, analyser et déboguer des requêtes SQL (MS SQL, MySQL), ainsi qu’à assurer la gestion générale de bases de données SQL.
-
Connaissance des cycles de vie du développement logiciel (par exemple, Waterfall, Agile).
-
Connaissance des outils logiciels de gestion de projet agile (par exemple, Jira ou équivalent).
-
Connaissance pratique de Microsoft DevOps, Docker ou d’autres services connexes.
-
Compréhension du fonctionnement du service d’assistance et de ses procédures de prise en charge des systèmes existants.
Ce que nous offrons
-
3 semaines de vacances plus 5 congés personnels dès la première année
-
Un ensemble complet d'avantages sociaux et de rémunération
-
Mode de travail hybride
Comment poser sa candidature
Travailler pour CIC est un moment marquant de la carrière de nombreux employés. Contactez-nous s’il est important pour vous de faire une différence.
Si l’un de ces postes correspond à vos objectifs de carrière personnels, veuillez visiter notre centre de carrière en ligne pour soumettre votre candidature pour examen confidentiel.
Canards Illimités Canada s’engage à offrir un environnement de travail inclusif et sans obstacle. Si vous avez besoin d’accommodements pendant le processus de recrutement et de sélection, veuillez nous envoyer un courriel à [email protected]. Toutes les demandes d’accommodement seront traitées de manière confidentielle.
CIC remercie toutes les personnes qui posent leur candidature, mais seules celles retenues pour une entrevue seront contactées.