Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
Associate Director, Senior Software Developer
Funding and Liquidity Technology
Quelle est l’opportunité ?
RBC Capital Markets est une société de services bancaires d’investissement mondiale de premier plan, dédiée à fournir des services en banque, finance et marchés des capitaux aux sociétés, investisseurs institutionnels, gestionnaires d’actifs et gouvernements dans le monde entier. Le groupe Funding and Liquidity Technology au sein de l’organisation Quantitative and Technology Services (QTS) de RBC Capital Markets est chargé de soutenir les unités d’affaires qui gèrent à la fois le financement garanti et non garanti au sein des Capital Markets. Nous investissons dans de nouvelles capacités pour garantir que RBC soit aussi efficace que possible dans le financement de l’entreprise conformément à notre niveau d’appétit pour le risque. Vous travaillerez au sein d’une petite équipe en liaison avec des analystes d’affaires et des utilisateurs d’affaires directement. Il s’agit d’un poste de développement pratique, avec une réelle opportunité d’apprendre les activités des Capital Markets.
Que ferez-vous ?
- En tant que développeur de logiciels principal, vous travaillerez avec l’équipe pour mettre en œuvre des logiciels pour les initiatives de Funding et vous intégrer à une chaîne de traitement de données générique
- Réaliser des analyses de données et des conceptions de schémas pour les applications de modernisation des Funding et Liquidity
- Coder, tester, déboguer, implémenter et assurer le support du déploiement stratégique du programme d’expansion Delta-one (Equity Swaps)
- Analyser, déboguer et résoudre les problèmes de production liés notamment aux flux de données, aux performances des applications, à la latence du système et aux produits d’infrastructure et de réseau
- Assurer le déploiement des applications, les incidents de production et les problèmes de manière rotative en tant que développeur/propriétaire d’application, avec possibilité d’un travail limité en dehors des heures et d’une disponibilité en astreinte
- Être un mentor et un leader technique afin d’assurer une surveillance de l’architecture et une orientation technologique pour tous les BOWs (books of work) en cours et à venir
- Collaborer avec la communauté CM plus large pour apporter des éléments en entrée et effectuer des revues d’approche / de conception
- Dans ce rôle, vous communiquerez et interagirez fréquemment avec des partenaires de RBC et/ou des employés situés au Canada et/ou dans le monde entier
Ce dont vous avez besoin pour réussir
Obligatoire
- B.S ou M.S en informatique, génie logiciel ou domaine technique connexe
- 8+ années d’expérience professionnelle en Java et Microservices
- 4+ années d’expérience en architecture et conception de logiciels
- Connaissances excellentes de Spring Boot, des patterns de conception, des structures de données, des algorithmes, du threading et de la concurrence
- Connaissances excellentes de SQL, Maven, Unix et d’autres outils de développement CI/CD
- Connaissance des produits de courtage de messages (Pub/Sub)
- Connaissance du développement d’applications cloud distribuées (Docker / Kubernetes /Containerization)
- Connaissance des systèmes de contrôle de version tels que GitHub et des cadres de build comme TeamCity/Jenkins/Artifactory
- Expérience préalable dans Apache Ignite/GridGain, concepts de DataLake d’entreprise (S3, Iceberg, HDFS, Hive, Dremio toolkit)
- Expérience pratique utilisant des outils de productivité basés sur l’IA dans le SLDC
- Compréhension solide de la technologie et/ou du secteur des services financiers avec une expérience préalable dans le domaine des Equity Derivatives
- Axé sur les délais et orienté résultats ; capable de respecter systématiquement des normes de qualité élevées tout en gérant simultanément une variété de tâches et de délais
Souhaitable
- Apprenant rapide avec capacité à acquérir de nouvelles technologies/compétences et connaissances du domaine d’affaires
- Capacité à faciliter entre et influencer les décideurs clés
- Penseur stratégique avec d’excellentes compétences interpersonnelles pour travailler à travers les fonctions et les entreprises
Qu’y a-t-il pour vous ?
Nous relevons les défis pour être au meilleur de nous-mêmes, une pensée progressive pour continuer à grandir, et pour travailler ensemble afin de fournir des conseils fiables qui aident nos clients à prospérer et nos collectivités à avancer. Nous nous soucions les uns des autres, atteignons notre potentiel, faisons une différence pour nos communautés et atteignons un succès qui est mutuel.
- Un programme complet de Total Rewards incluant des primes et des avantages flexibles, une rémunération concurrentielle, des commissions et des actions le cas échéant
- Des leaders qui soutiennent votre développement grâce à du coaching et à la gestion d’opportunités
- Des options flexibles d’équilibre travail/vie personnelle
- Travailler dans une équipe dynamique, collaborative, progressive et performante
- La capacité de faire une différence et d’avoir un impact durable
Compétences du poste
Application Development, Application Integrations, Application Maintenance, Applications Architecture, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), System Applications
Détails supplémentaires du poste
Address:
1 PLACE VILLE MARIE:MONTRÉAL
City:
Montréal
Country:
Canada
Work hours/week:
37.5
Employment Type:
Full time
Platform:
CAPITAL MARKETS
Job Type:
Regular
Pay Type:
Salaried
Posted Date:
2026-04-24
Application Deadline:
2026-05-22
Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Nos opportunités d’emploi
Chez RBC, nous sommes guidés par des valeurs partagées vivantes : Client First, Intégrité, Collaboration, Respect et Excellence, et par l’idée de gagner ensemble en tant que une seule équipe RBC. Nous croyons qu’un lieu de travail inclusif qui offre des perspectives diverses est essentiel à notre croissance continue en tant que l’une des plus grandes et plus prospères banques au monde. Le maintien d’un milieu de travail où les employés se sentent soutenus pour donner le meilleur d’eux-mêmes, collaborer efficacement, stimuler l’innovation et grandir professionnellement contribue à donner vie à notre objectif et à créer de la valeur pour nos clients et nos communautés. RBC s’efforce d’y parvenir grâce à des politiques et des programmes conçus pour favoriser un milieu de travail fondé sur le respect, l’appartenance et l’opportunité pour tous.
Rejoignez notre communauté de talents
Restez informé(e) des excellentes opportunités de carrière chez RBC. Inscrivez-vous pour recevoir des informations personnalisées sur nos nouveaux emplois, des conseils de carrière et des événements de recrutement qui comptent pour vous.
Repoussez vos limites et créez un nouveau futur ensemble chez RBC. Découvrez comment nous utilisons notre passion et notre dynamisme pour améliorer le bien-être de nos clients et de nos communautés sur jobs.rbc.com.
RBC invite actuellement les candidats à postuler pour ce poste vacant existant. Postuler à cette offre vous permet d’exprimer votre intérêt pour cette opportunité de carrière actuelle chez RBC. Les candidats qualifiés peuvent être contactés pour examiner leur curriculum vitae plus en détail.