Vos missions au quotidien
À PROPOS DU POSTE
Au sein de Société Générale, l’entité Global Banking Technology & Operations (GBTO) Canada joue un rôle clé dans la fourniture de services critiques aux activités de banque d’investissement et de financement. Nous sommes au cœur de la transformation de la Banque, en favorisant l’agilité, en promouvant une forte culture de l’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 collaborent à travers différents métiers et zones géographiques afin de 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 Market Risk (RISQ), permettant le suivi et le contrôle des principaux indicateurs de risque et 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 du MRC, vous serez un contributeur senior dans la conception, le développement et la modernisation des applications XRM/MRC de la région AMER. Vous participerez aux initiatives technologiques stratégiques ainsi qu’à l’évolution des plateformes globales tout en conservant un rôle très opérationnel.
VOTRE MISSION
Concevoir, développer et faire évoluer les plateformes de Market Risk afin de fournir des solutions fiables et évolutives aux métiers.
Votre mission consistera à contribuer à l’excellence technique et à l’évolution des applications de risque de marché dans un environnement bancaire mondial.
Vous jouerez un rôle clé dans la conception, le développement, les tests et l’amélioration continue des plateformes critiques de gestion des risques, tout en restant fortement impliqué(e) dans les aspects techniques. En travaillant étroitement avec les utilisateurs métiers, les architectes et les ingénieurs, vous contribuerez à fournir des solutions de haute qualité répondant aux exigences fonctionnelles et non fonctionnelles.
L’un des axes majeurs du poste sera de contribuer à la migration progressive du Volcker Metrics Repository (VMR) vers la plateforme stratégique Metric Platform (MPT). Vous participerez à la modernisation de la plateforme en favorisant l’adoption d’architectures orientées événements et de technologies de données modernes telles que Java, Kafka, Data Lake et Spark.
Vous contribuerez aux discussions d’architecture, promouvrez les meilleures pratiques d’ingénierie, assurerez le support des systèmes en production et participerez à l’amélioration de la qualité logicielle, des performances et de la résilience opérationnelle.
Grâce à votre leadership technique par l’exemple, au partage des connaissances et à la collaboration, vous contribuerez à renforcer l’expertise de l’équipe et à accélérer l’adoption des pratiques modernes de développement.
VOS RESPONSABILITÉS AU QUOTIDIEN
- Contribuer à la transformation VMR → Metric Platform, en concevant et en développant de nouvelles fonctionnalités tout en accompagnant la migration vers un écosystème moderne (Java, Kafka, Data Lake, Spark).
- Participer aux discussions d’architecture et de conception technique, en veillant à ce que les solutions soient évolutives, maintenables et alignées sur les standards de l’entreprise ainsi que sur l’architecture cible.
- Collaborer étroitement avec les utilisateurs et parties prenantes Market Risk et Front Office afin d’affiner les besoins et de garantir la livraison de fonctionnalités à forte valeur ajoutée liées au P&L et au risque.
- Assurer la stabilité et la fiabilité des plateformes en intervenant comme point d’escalade senior pour le support de niveau 3, en investiguant les incidents complexes de production et en pilotant les analyses des causes racines ainsi que les actions d’amélioration continue.
- Renforcer les pratiques DevOps et l’excellence de l’ingénierie, en maintenant les pipelines CI/CD, en améliorant l’automatisation, en gérant la qualité du code (SonarQube), en traitant les vulnérabilités et en garantissant la conformité aux standards internes.
- Promouvoir l’excellence technique à travers le partage des connaissances, la collaboration technique, les revues de code et l’adoption de pratiques et d’outils de développement modernes.
ENVIRONNEMENT 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
- Multithreading et programmation concurrente
- Frameworks : Spring Boot (avec Spring MVC pour les API REST), .NET 10
- Injection de dépendances : fonctionnalités principales 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
- Outil de build : 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)
- Supervision / Monitoring : ELK Stack, Helm, Grafana
- Cloud : Azure
Et si c’était vous ?
Exigences essentielles
- Curiosité et enthousiasme pour l’apprentissage de nouvelles technologies et l’exploration de pratiques innovantes (par exemple, le développement assisté par agents IA).
- Capacité démontrée à concevoir, développer et faire évoluer des systèmes distribués reposant sur des architectures modernes (événementielles, plateformes de données).
- Expérience significative en tant que développeur senior opérationnel (hands-on), contribuant à la conception des systèmes, aux revues de code et à la prise de décisions techniques.
- Capacité à gérer les priorités entre les activités de support (Run), de développement de fonctionnalités (Build) et les initiatives de transformation.
- Excellentes compétences en communication et capacité à interagir directement avec les parties prenantes métier et les utilisateurs finaux.
- Esprit orienté vers la responsabilisation, l’amélioration continue et le partage des connaissances.
Leadership technique et collaboration
- Excellentes compétences en collaboration et capacité à travailler efficacement au sein d’équipes distribuées et multiculturelles.
- Aisance à piloter des améliorations techniques et à contribuer à des initiatives de modernisation dans un environnement complexe.
- Capacité à trouver le bon équilibre entre qualité de la solution, maintenabilité et objectifs de livraison.
- Solides compétences analytiques et de résolution de problèmes, avec une approche proactive et un fort sens des responsabilités.
- Capacité à encadrer et accompagner des développeurs moins expérimentés au travers des revues de code, du mentorat technique et du partage des connaissances.
Compétences techniques et fonctionnelles
- Expérience des architectures événementielles et des systèmes distribués.
- Expérience dans la conception et l’exploitation d’applications cloud natives dans des environnements Microsoft Azure.
- Excellente compréhension des plateformes de données ainsi que du traitement de données en mode batch et temps réel (streaming).
- Solides compétences en SQL et capacité à analyser et résoudre les problématiques liées aux données. Une expérience avec les outils modernes améliorant la productivité des développeurs, notamment les solutions de développement et de revue de code assistées par l’intelligence artificielle, constitue un atout. Une expérience dans les environnements de Market Risk, P&L (Profit & Loss) ou Banque d’Investissement représente un avantage important.
Langues
Maîtrise courante de l’anglais (le français constitue un atout important).
La capacité à communiquer efficacement en anglais, à l’oral comme à l’écrit, est requise, car la personne occupant ce poste devra collaborer régulièrement avec des collègues et partenaires situés aux États-Unis.
Expérience
- Minimum 7 ans d’expérience professionnelle.
Pourquoi nous choisir ?
Société Générale s’engage à offrir une expérience de recrutement inclusive à tous les candidats. Si vous avez besoin de mesures d’adaptation raisonnables pendant le processus de recrutement, nous vous prions de bien vouloir en informer notre équipe de recrutement.
NOTRE CULTURE:
Chez Société Générale, nous vivons selon nos 4 valeurs fondamentales : engagement, responsabilité, esprit d'équipe et innovation. Nous sommes engagés et faisons preuve de considération pour les autres. Nous agissons de manière éthique et avec courage. Nous concentrons notre talent et notre énergie sur la réussite collective. Nous expérimentons et proposons de nouvelles idées. Ainsi, nous maximisons notre capacité à répondre aux besoins des clients et à anticiper les évolutions du marché. Société Générale s'engage à renforcer les liens avec ses collègues, les communautés et le monde dans lequel nous vivons, car les relations sont au cœur de notre fonctionnement.
Pour plus d'informations sur nos initiatives Culture et Conduite, veuillez consulter ce lien (https://americas.societegenerale.com/en/careers/get-know-culture/)
D&I:
Notre mission en matière de diversité et d'inclusion : Recruter, développer, faire progresser et retenir une main-d'œuvre diversifiée, unie dans nos efforts pour améliorer notre position concurrentielle et offrir des solutions innovantes à nos clients.
Notre vision de la diversité et de l'inclusion :
- Une main-d'œuvre engagée et diversifiée sur le plan démographique, à l'image des communautés dans lesquelles nous opérons.
- Une culture et un lieu de travail inclusifs qui reconnaissent les besoins uniques des employés et utilisent leurs divers talents.
- Engager notre communauté et notre marché, et positionner l'organisation pour répondre aux besoins de tous ses clients.
Pour plus d'informations sur nos initiatives D&I, veuillez consulter ce lien : https://americas.societegenerale.com/fr/carrieres/apprenez-nous-connaitre/