Analyste‑Programmeur
Société Générale
Vos missions au quotidien
À PROPOS DU POSTE
L’objectif de Global Banking Technology & Operations (GBTO) Canada est de fournir des services opérationnels quotidiens aux unités de banque d’investissement et de banque corporative de Société Générale ainsi qu’à leurs clients afin d’accélérer leur transformation. GBTO se distingue de ses concurrents par la rapidité de sa transformation agile, la diffusion de la culture technologique et de la donnée, l’accélération des processus décisionnels et l’adoption d’une véritable approche industrielle, en s’appuyant sur différentes équipes transversales ou alignées sur les diverses lignes d’affaires.
L’équipe Counterparty Credit Risk (CCR) fait partie du département XRM (Cross Risk Metrics), dont la mission est de soutenir et de développer des outils principalement destinés au département des risques (RISQ). Vous intégrerez l’équipe produit CCR AMER, responsable de plusieurs applications, notamment des outils de suivi des portefeuilles après l’octroi des crédits, utilisés conjointement par la première ligne de défense (1LOD) et la deuxième ligne de défense (2LOD). Ces outils permettent de numériser les formulaires et décisions clés, d’automatiser les processus manuels et les contrôles permanents, de constituer une piste d’audit fiable, de générer des rapports en temps réel et d’améliorer la qualité des données.
Nous nous appuyons fortement sur le cadre Agile (Scrum) :
- Afin de bâtir une relation solide et de confiance avec nos partenaires fonctionnels grâce à une communication continue et transparente.
- Afin de maintenir une forte dynamique d’équipe centrée sur la création de valeur pour les utilisateurs tout en assurant la pérennité des applications à long terme.
Autonome dans vos développements, vous pourrez toujours compter sur le soutien de l’équipe pour progresser continuellement tant sur le plan fonctionnel que technique. Vous serez également encouragé à partager vos points de vue et vos approches en matière d’excellence du développement logiciel. L’amélioration continue est au cœur de notre façon de travailler.
VOTRE MISSION- Collaborer avec les analystes des risques et les autres parties prenantes afin de comprendre les besoins en données et de fournir des ensembles de données de haute qualité pour l’analytique et l’apprentissage automatique.
- Développer un code fonctionnel répondant aux critères d’acceptation et à la définition de terminé (« Definition of Done »), tout en garantissant la qualité et la cohérence du produit à travers les activités de tests, de déploiement et de production.
- Rédiger et maintenir la documentation de conception technique et les spécifications, gérer les cas de tests et soutenir l’analyse des demandes, incidents et événements majeurs afin d’en identifier la cause racine et la résolution.
- Gérer les processus de mise en production, notamment la rédaction des notes de version, l’élaboration des scripts de déploiement et la conduite des déploiements avec plans de contingence et de retour arrière (rollback).
- Mettre en œuvre et faire respecter les normes de sécurité, de gouvernance et de conformité des données conformément aux politiques internes et aux exigences réglementaires.
- Surveiller et résoudre les problèmes des systèmes de données afin d’assurer l’intégrité, la disponibilité et la performance des données.
- Automatiser les tâches et flux de travail répétitifs liés aux données afin d’améliorer l’efficacité opérationnelle.
- Se tenir informé des dernières tendances, outils et technologies infonuagiques du marché afin d’améliorer continuellement les processus d’ingénierie des données.
- Production : participer au support de niveau 3 (L3) et à la gestion des incidents, incluant l’analyse des causes racines et leur résolution.
Bases de données, données et développement
- Oracle Database
- ETL
- Excel
- Python 3
- Spark 4
- Java 17 (ou dernière version LTS)
- Spring Boot 3
- Maven
Infonuagique, infrastructure et DevOps
- Services Azure
- Kubernetes
- Docker
- Terraform
- OAuth 2.0
- Git
- Unix/Linux
Tests et intégration
- API REST
- GitHub Actions
- Mockito
- JUnit 5
Et si c’était vous ?
Exigences essentielles (Must Have)
• Diplôme universitaire (baccalauréat/licence) en informatique ou dans un domaine connexe.
• Capacité à développer, tester, documenter et assurer le support de niveau 3 (L3) des applications.
• Compétences en informatique infonuagique (cloud) : sécurité, infrastructure, conception d’architectures, modèles de conception (design patterns), etc.
• Expérience avec Spring Boot pour la consommation d’API RESTful.
• Excellente maîtrise d’Oracle Database, incluant la rédaction de requêtes complexes, le développement de procédures stockées et l’optimisation des performances.
• Expertise dans la conception, le développement et la maintenance de pipelines ETL.
• Maîtrise de Python pour la manipulation de données, l’automatisation et le développement de scripts.
• Maîtrise de GitHub pour la gestion du code source et les workflows de développement collaboratif.
• Expérience avec des technologies de conteneurisation telles que Kubernetes et Docker.
• Connaissance des outils d’infrastructure en tant que code (Infrastructure as Code) comme Terraform.
• Expérience des concepts liés au risque de crédit et au risque de contrepartie.
• Bonne compréhension des produits des marchés de capitaux (opérations de financement garanties, produits dérivés).
• Certification ITIL.
• Certification Azure Cloud.
Compétences linguistiques:
L'habilité de communiquer en anglais, tant à l'oral que par écrit, est une exigence puisque la personne occupant ce poste devra collaborer régulièrement avec des collègues et des partenaires situés aux États-Unis.
En raison des lois fédérales américaines sur les valeurs mobilières pouvant s’appliquer à ce poste, les candidats qui postuleront pourraient être tenus de se soumettre à une vérification approfondie de leurs antécédents, incluant la collecte de leurs empreintes digitales par un prestataire tiers sélectionné par la Financial Industry Regulatory Authority (« FINRA »).
- ...Solution SFT cherche un (e) Analyste programmeur en géomatique dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec . Mode : Télétravail depuis le Canada (présence sur site Québec, si exceptionnellement...SuggestedFull timeRemote work
- ...Solution SFT cherche un (e) Analyste programmeur Oracle Forms dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec . Mode : Télétravail depuis le Canada (présence sur site Québec, si exceptionnellement...SuggestedFull timeRemote work
- ...TEHORA est présentement à la recherche d’ un(e) analyste‑programmeur afin d’effectuer différentes tâches de planification, de coordination et de gestion en lien avec le pilotage de l’Entrepôt de données ministériel dans un contexte de transformation et d’exploitation de données...SuggestedHourly payFull timeContract workApprenticeshipRemote workFlexible hours3 days per week
- ANALYSTE PROGRAMMEUR EN INTELLIGENCE D’AFFAIRES (BI) Description de poste Mode de travail: À distance Contexte Vous êtes un professionnel oeuvrant dans les technologies , souhaitant œuvrer dans un environnement en forte croissance et utilisant le meilleur de la technologie...SuggestedRemote workDay shift
- ...et non techniques, en évaluant les approches tactiques ou stratégiques ainsi que les délais de mise en œuvre. Coordonner avec les analystes métier et les utilisateurs finaux afin de comprendre les besoins de développement et d’obtenir les validations nécessaires....SuggestedDaily paid
- ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur géomatique senior ayant une expertise avancée dans le développement de solutions géospatiales et l’intégration de technologies géomatiques dans des systèmes d’information complexes. La personne retenue participera...Hourly payContract workApprenticeshipRemote workFlexible hours
- ...TEHORA est présentement à la recherche d ’un(e) analyste-programmeur(euse) .NET + SQL Server pour contribuer à la modernisation et à l’évolution des applications de gestion d’un organisme public majeur de Montréal. La personne retenue intégrera une équipe TI dynamique et...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- .... Stay current with Unreal Engine advancements, engine architecture trends, and low‑level performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir, développer et orienter les systèmes centraux fondés sur Unreal Engine...Long term contractFull time
- ...programmers. Stay current with networking technologies and propose improvements to existing systems. RÉSUMÉ DU POSTE À titre de Programmeur ou programmeuse multijoueur senior, vous vous concentrerez sur la conception, l’implantation et l’optimisation des systèmes réseau...Full time
- Vos missions au quotidien Le poste concerne un développeur C#/.NET qui rejoindra l’équipe de trading électronique Fixed Income. Cette équipe développe et maintient des solutions logicielles dans un environnement Agile, prenant en charge la contribution de prix...Daily paid
- ...Réaliser les essais unitaires et assurer la qualité du code produit; - Collaborer avec les membres de l'équipe de développement, les analystes et les utilisateurs d'affaires; - Participer aux cérémonies Agile et contribuer à l'amélioration continue des processus; - Assurer...Permanent employment
- Vos missions au quotidien La position est pour un développeur C#/.NET afin de rejoindre l'équipe de trading électronique Fixed Income. Cette équipe développe et maintient des solutions logicielles dans un environnement Agile, supportant la contribution des prix...Daily paid
- Veuillez postuler sur : Sommaire de la fonction Sous la responsabilité du Chef Développement logiciel, l’Analyste qualité (AQ) veille à ce que les produits du CAIJ répondent aux normes de qualité et aux attentes des clients en examinant, testant et analysant...Permanent employmentFull timeDay shift
- ...plaisir, et une volonté de tout mettre en œuvre pour créer d'excellents jeux. Et c'est là que vous intervenez... Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de systèmes et d'outils de jeux avancés. En travaillant en collaboration...Full time
- ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) junior FrontEnd Angular ayant de bonnes aptitudes techniques, une grande... ...développement; Collaborer avec les développeurs seniors et analystes. Requirements Minimum 2 ans et moins de 8 ans d'...Hourly payFull timeContract workRemote workFlexible hours
- Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio,...Permanent employmentFull time
- Aimeriez-vous travailler sur des projets CVC d'envergure et vous épanouir aux côtés de spécialistes de l'immotique? Nous avons un emploi à la hauteur de vos ambitions. Vos responsabilités Préparer la programmation de contrôleurs numériques Delta Controls pour les ...Full timeDay shift
- ...divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste Description du poste En tant que Programmeur·euse de jeux en ligne à Ubisoft Montréal, vous contribuerez à la création et au soutien des services en ligne nécessaires au succès...Full time
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande... ...de développement; Collaborer avec les développeurs seniors, analystes et architectes. Requirements Minimum 2 ans et moins de...Hourly payFull timeContract workRemote workFlexible hours
- ...Laissez votre marque sur un jeu en ligne apprécié par des joueurs du monde entier, rejoignez Behaviour Interactive en tant que Programmeur·e Backend Senior·e Vous êtes prêt·e à mettre votre expertise en programmation backend au service d’un environnement dynamique et...Full timeWorldwide
- ...la structure de l’IU, de façon à pouvoir aider l’équipe présentation; En collaboration avec les équipes de designers et autres programmeurs, proposer rapidement des prototypes de concepts d'interaction; Être réactif aux commentaires et produire des itérations rapides;...Full time
$35 - $38 per hour
Opportunité pour un Programmeur CNC d'expérience ! Vous avez le métal dans le sang et la programmation n'a plus de secrets pour vous ? Vous fuyez la microgestion et vous êtes le genre de personne qui voit des solutions d'usinage là où les autres voient des problèmes ? Nous...Monday to fridayFlexible hoursDay shift- ...repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste En tant que programmeur·euse généraliste à Ubisoft Montréal, vous développerez des outils et des systèmes stables, performants et évolutifs qui...Full time
- ...limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste Ce que vous ferez Ce programmeur sera responsable de tout ce qui touche aux technologies liées aux comportements des NPC : • Responsabilité partagée pour la...Full time
- .... Se tenir au courant des méthodes, pratiques et technologies d'ingénierie logicielle de pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux est essentielle, et nous aimerions aussi que vous : Soyez...Full timeWorldwide
- DocGPT est la plateforme dassistants de connaissance interne dUbisoft présentée cette année à la Games Developer Conference (GDC) 2026 et déployée à travers plusieurs studios et divisions. Sous le capot ce sont des outils dingestion dadministration et dintégration qui garantissent...Daily paidFull timeRemote work
- ...Le rôle Passionné par l’optimisation des pipelines de production et le développement d’outils ? En tant que Programmeur Build et Pipeline, vous jouerez un rôle clé dans l’amélioration de nos processus et la mise en œuvre de fonctionnalités innovantes. Votre expertise garantira...
- ...ainsi que dans l’analyse de leur applicabilité au sein d’un environnement de production à grande échelle. Nous recherchons un·e Programmeur·euse Sénior·e pour jouer un rôle clé dans la réalisation d’un titre AAA. Au sein d’une équipe gameplay et systèmes centrée sur...Full time
- ...Sous la supervision du chef d’équipe Service Après-ventes, le ou la programmeur(euse) service après-ventes agit comme premier répondant aux appels de services et effectue les déplacements, d’urgence ou planifiés, chez les clients de NūMove pour résoudre des enjeux techniques...Permanent employmentFull timeContract work
- ...of features, as well as their optimization and adaptation across platforms. Notre équipe est actuellement à la recherche d’un·e Programmeur·euse système expérimenté·e pour concevoir, implémenter et améliorer l’expérience de jeu que nous offrons à nos joueur·euse·s sur consoles...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Analyste‑Programmeur. Be the first to apply!
- game analyst Montréal, QC
- real time analyst Montréal, QC
- geopolitical analyst Montréal, QC
- health and safety analyst Montréal, QC
- contract analyst Montréal, QC
- analyste relations internationales Montréal, QC
- safety analyst Montréal, QC
- administrative analyst Montréal, QC
- lab analyst Montréal, QC
- costing analyst Montréal, QC


