Associate Director, Senior Developer

Royal Bank of Canada>

Montreal
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
SQL Jenkins Git +20 autres

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.