Analyste-Programmeur(euse)
Job Description
Tu recherches un milieu de travail stimulant, convivial et axé sur des valeurs humaines ?
Notre équipe Développement technologique est à la recherche d'un(e) analyste-programmeur(se) pour contribuer à l'évolution de nos solutions numériques. Si tu aimes résoudre des problèmes, développer des applications de qualité et travailler dans un environnement Agile où la collaboration et l'amélioration continue sont au cœur du quotidien, cette opportunité est pour toi.
À titre d'analyste-programmeur(se), tu participeras au développement, à l'évolution et au maintien de nos solutions applicatives. Tu analyseras les besoins, concevras des solutions techniques et développeras des composantes logicielles robustes, sécuritaires et performantes. Tu travailleras en étroite collaboration avec les membres de ton équipe et utiliseras les meilleurs outils, incluant des assistants basés sur l'intelligence artificielle, afin d'accroître ton efficacité et la qualité de tes livrables.
Dans tes fonctions, tu auras à :
Analyser les besoins fonctionnels et proposer des solutions techniques adaptées.
Concevoir, développer et maintenir des composantes applicatives selon les standards établis.
Résoudre des problématiques techniques et recommander des solutions correctives et préventives.
Participer activement aux cérémonies Agile et contribuer à l'atteinte des objectifs des sprints.
Assurer la qualité, la sécurité et la performance des livrables grâce aux bonnes pratiques de développement et de tests.
Utiliser des outils d'assistance, dont des solutions d'intelligence artificielle, afin d'optimiser ton efficacité tout en validant les résultats obtenus.
Collaborer avec les analystes fonctionnels, les propriétaires de produit, les architectes et les autres développeurs.
Contribuer à l'amélioration continue des processus, des outils et des méthodes de travail.
Planifier et organiser ton travail selon les priorités de l'équipe.
Partager tes connaissances et communiquer l'avancement de tes travaux de façon claire et proactive.
Pour te plaire dans ce rôle, tu es :
Curieux(se) et motivé(e) par l'apprentissage continu.
Reconnu(e) pour ton esprit d'analyse et ta capacité à résoudre des problèmes.
Rigoureux(se) et soucieux(se) de livrer un travail de qualité.
À l'aise dans un environnement collaboratif où le travail d'équipe est essentiel.
Capable de gérer plusieurs priorités tout en respectant les échéanciers.
Ouvert(e) aux nouvelles technologies et à l'utilisation de l'intelligence artificielle comme levier d'efficacité.
Proactif(ve) et force de proposition pour améliorer les façons de faire.
Exigences particulières
Bonnes connaissances des technologies de développement web et applicatif, notamment :
HTML5, CSS, JavaScript
Frameworks frontend (ex. : Vue.js, Kendo/jquery)
NET, C#
SQL Server
Azure DevOps / git
Jira
TeamCity
Compréhension des principes de base du développement logiciel, incluant la programmation, la structuration du code, les tests et les bonnes pratiques.
Connaissance des environnements de développement Agile (Scrum) et compréhension des concepts liés à la livraison continue et au cadre SAFe.
Connaissance des outils d’assistance au développement, incluant des assistants IA (ex. : Copilot, Claude code, openIA codex, etc.), et capacité à les utiliser de manière encadrée et responsable.
Connaissance du domaine du secteur financier, un atout.
Qualifications requises
Baccalauréat (ou équivalent) en informatique, génie logiciel ou dans un domaine connexe. ;
3 ans et + d’expérience ;
