À PROPOS DU POSTE :
Chez Société Générale, Global Banking Technology & Operations (GBTO) Canada joue un rôle clé en fournissant des services critiques aux activités de banque d’investissement et de banque d’entreprises. Nous sommes au cœur de la transformation de la banque, en favorisant l’agilité, en promouvant une forte culture d’ingénierie et de la donnée, et en accélérant la prise de décision grâce à des modèles de livraison modernes et industrialisés. Nos équipes travaillent au‑delà des lignes métiers et des zones géographiques pour concevoir des solutions innovantes et évolutives.
Dans cet environnement, l’équipe Market Risk and Collateral (MRC) fait partie du département Cross Risk Metrics (XRM). Nous concevons et développons des plateformes qui soutiennent la fonction Risque de Marché (RISQ), permettant le suivi et le contrôle des indicateurs clés de risque ainsi que des limites appliquées aux activités du Front Office.
Au sein de la région AMER, vous rejoindrez une équipe en pleine croissance et à fort impact, travaillant sur des initiatives stratégiques. Rattaché(e) au Responsable Régional MRC, vous piloterez les activités de développement pour XRM/MRC en AMER, contribuant directement à l’évolution de plateformes de gestion des risques essentielles et au renforcement du rôle de la région dans les livraisons globales.
VOTRE MISSION
Diriger des équipes, transformer des plateformes et façonner l’avenir des technologies de Market Risk.
En tant que Technical Team Lead, votre mission est de piloter l’excellence technique et de générer un impact business au sein du Risk de Marché dans un environnement bancaire global.
Vous encadrerez et inspirerez une équipe d’ingénieurs tout en restant opérationnel(le), en contribuant à la conception, au développement et aux revues de code. Vous favoriserez la collaboration et l’amélioration continue grâce aux pratiques agiles (stand-ups, rétrospectives, revues de backlog), tout en orientant les décisions d’architecture sur une plateforme moderne basée sur Azure.
Une responsabilité clé sera de piloter l’évolution du Volcker Metrics Repository (VMR) vers la Metric Platform (MPT) stratégique. Il s’agit d’une migration progressive : les fonctionnalités clés sont transférées vers MPT tandis que VMR reste critique et doit être maintenu dans les années à venir. Vous définirez et exécuterez cette feuille de route en conciliant innovation et stabilité.
Cela inclut une transition d’une architecture Azure .NET en 3 tiers vers un écosystème moderne orienté données (Java, Kafka, Data Lake, Spark). En tant que leader opérationnel(le), vous accompagnerez l’équipe dans le développement de ses compétences et l’adoption de principes de conception scalables et orientés événements.
En étroite collaboration avec les utilisateurs finaux, vous prioriserez les fonctionnalités et alignerez les livraisons sur les besoins métiers, tout en promouvant l’innovation, notamment le développement assisté par agents.
À terme, vous contribuerez à renforcer l’autonomie et l’expertise de la région AMER, pour en faire un acteur clé des initiatives globales et de l’adoption de la Metric Platform.
VOTRE QUOTIDIEN
Dans ce contexte, vous serez en charge des missions suivantes :
- Diriger et faire grandir l’équipe via des pratiques agiles (stand-ups, rétrospectives, revues de backlog, planification de sprint), en favorisant l’autonomie, la collaboration et un haut niveau d’exigence technique grâce aux revues de code et au mentorat.
Piloter la transformation VMR- Metric Platform, en accompagnant l’équipe dans la transition d’une architecture Azure .NET 3 tiers vers un écosystème moderne (Java, Kafka, Data Lake, Spark), et en intégrant des principes de conception orientés événements et data-centric.
- Être garant(e) des orientations techniques et des décisions d’architecture, en assurant la cohérence entre les solutions actuelles basées sur Azure et la plateforme cible, tout en équilibrant les besoins court terme et la vision long terme.
- Collaborer étroitement avec les équipes Risque de Marché et Front Office ainsi qu’avec les parties prenantes pour prioriser le backlog, affiner les besoins et assurer la livraison de fonctionnalités à forte valeur ajoutée (PnL et risk).
- Assurer la stabilité et la fiabilité des plateformes en pilotant les activités de support niveau 3, l’analyse des incidents complexes en production et l’amélioration continue via des analyses de cause racine.
- Renforcer les pratiques DevOps et l’excellence technique : maintien des pipelines CI/CD, amélioration de l’automatisation, gestion de la qualité du code (SonarQube), traitement des vulnérabilités et respect des standards internes.
- Développer les compétences de l’équipe et encourager l’innovation : adoption de la Metric Platform, montée en compétences sur les nouvelles technologies et introduction de pratiques modernes comme le développement assisté par agents.
STACK TECHNIQUE
- Bonnes pratiques de Software Craftsmanship : DDD, BDD, TDD, Design Patterns, clean code
- Langages : Java 17 (ou dernière version LTS), C# 10, C# 14
- Programmation concurrente et multithreading
- Frameworks : Spring Boot (avec Spring MVC pour APIs REST), .NET 10
- Injection de dépendances : fonctionnalités cœur de Spring Framework, .NET DryIoC
- Big Data : Spark, Kafka (Event Hub), Azure Data Lake
- Accès aux bases de données : Spring Data JPA avec Hibernate ORM, Microsoft Entity Framework
- Bases de données : PostgreSQL (ou MySQL, Oracle), Azure SQL Database
- Sécurité : Spring Security avec JWT ou OAuth2
- Build tool : Maven
- Tests : JUnit 5, Mockito (tests unitaires et d’intégration), NUnit, MSTest
- Documentation API : Springdoc OpenAPI (Swagger UI)
- DevOps : GitHub Actions, Jenkins, Docker, Kubernetes, Linux (serveurs on-premise)
- Monitoring : ELK stack, Helm, Grafana
- Cloud : Azure