Talent.com
Société Générale
Senior DeveloperSociété Générale • Montreal
Rechercher d'autres offres
Senior Developer

Senior Developer

Société Générale • Montreal
Il y a 1 heure
Type de contrat
  • Temps plein
Description de poste

ABOUT THE JOB: At Société Générale, Global Banking Technology & Operations (GBTO) Canada plays a key role in delivering mission-critical services to the investment and corporate banking businesses. We are at the heart of the bank’s transformation, driving agility, promoting a strong engineering and data culture, and accelerating decision-making through modern, industrialized delivery models. Our teams work across business lines and geographies to build scalable, innovative solutions. Within this environment, the Market Risk and Collateral (MRC) team is part of the Cross Risk Metrics (XRM) department. We design and develop platforms that support the Market Risk function (RISQ), enabling the monitoring and control of key risk metrics and limits applied to Front Office activities. As part of the AMER region, you will join a growing and high-impact team working on strategic initiatives. Reporting to the Regional Head of MRC, you will be a senior contributor to the design, development, and modernization of XRM/MRC applications within the AMER region, contributing to strategic technology initiatives and global platform evolution while remaining fully hands-on. YOUR MISSION Design, build, and evolve Market Risk platforms that deliver reliable and scalable solutions for the business. Your mission is to contribute to the technical excellence and evolution of Market Risk applications within a global banking environment. You will play a key role in the design, development, testing, and continuous improvement of critical risk platforms while remaining fully hands-on. Working closely with business users, architects, and fellow engineers, you will help deliver high-quality solutions that meet functional and non-functional requirements. A major focus of the role will be contributing to the progressive migration from the Volcker Metrics Repository (VMR) to the strategic Metric Platform (MPT). You will participate in the modernization of the platform, helping to adopt event-driven architectures and modern data technologies including Java, Kafka, Data Lake, and Spark. You will contribute to architecture discussions, promote engineering best practices, support production systems, and help improve software quality, performance, and operational resilience. Through technical leadership by example, knowledge sharing, and collaboration, you will help strengthen the team's expertise and accelerate the adoption of modern development practices. What will be your DAY-TO-DAY?

  • Contribute to the VMR → Metric Platform transformation, designing and implementing new capabilities while supporting the migration toward a modern ecosystem (Java, Kafka, Data Lake, Spark).
  • Contribute to architecture and technical design discussions, ensuring solutions are scalable, maintainable, and aligned with enterprise standards and target-state architecture.
  • Partner closely with Market Risk and Front Office end users and stakeholders to refine requirements and ensure delivery of high-impact PnL and risk features.
  • Ensure platform stability and reliability by acting a senior escalation point for Level 3 support activities, investigating complex production issues, and driving root-cause analysis and continuous improvement.
  • Strengthen DevOps and engineering excellence, maintaining CI/CD pipelines, improving automation, managing code quality (SonarQube), addressing vulnerabilities, and ensuring compliance with internal standards.
  • Promote engineering excellence through knowledge sharing, technical collaboration, code reviews, and the adoption of modern development practices and tools.

TECHNICAL Stack

  • Software Craftsmanship best practices: DDD, BDD, TDD, Design Patterns, Clean code
  • Language: Java 17 (or latest LTS), C10, C# 14
  • Multithreading, concurrent programming
  • Framework: Spring Boot (with Spring MVC for REST APIs), .Net 10
  • Dependency Injection: Spring Framework core features, .Net DryIoC
  • BigData: Spark, Kafka (Event Hub), Azure Datalake
  • Database Access: Spring Data JPA with Hibernate ORM, Microsoft Entity Framework
  • Database: PostgreSQL (or MySQL, Oracle), Azure SQL Database
  • Security: Spring Security with JWT or OAuth2
  • Build Tool: Maven
  • Testing: JUnit 5, Mockito for unit and integration tests, NUnit, MSTest
  • API Documentation: Springdoc OpenAPI (Swagger UI)
  • DevOps: Github Actions, Jenkins, Docker, Kubernetes, Linux (On premise Server)
  • Monitoring: ELK stack, Helm, Grafana
  • Cloud: Azure

Créer une alerte emploi pour cette recherche

Senior Developer • Montreal