Connexion

Associate Director, Senior Developer

0000050007 Royal Bank of Canada

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

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

Opportunity

Associate Director, Senior Software Developer
Funding and Liquidity Technology
What is the opportunity?
RBC Capital Markets est une entreprise de banque d’investissement mondiale de premier plan, engagée à fournir des services en banque, finances et marchés des capitaux à des sociétés, des investisseurs institutionnels, des gestionnaires d’actifs et des gouvernements partout dans le monde. Le groupe Funding and Liquidity Technology au sein de l’organisation Quantitative and Technology Services (QTS) de RBC Capital Markets est responsable de soutenir les unités d’affaires qui gèrent à la fois le financement garanti et non garanti dans Capital Markets. Nous investissons dans de nouvelles capacités afin de garantir que RBC est aussi efficace que possible pour financer la société conformément à notre 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 occasion d’apprendre le fonctionnement de Capital Markets.

What will you do?

  • En tant que senior software developer, vous travaillerez avec l’équipe pour mettre en œuvre des logiciels pour les initiatives de Funding et pour intégrer un pipeline générique de traitement des données
  • Réaliser une analyse des données et des conceptions de schémas pour les applications de modernisation Funding and Liquidity
  • Coder, tester, déboguer, implémenter et assurer le support de la mise en place stratégique du programme d’expansion Delta-one (Equity Swaps)
  • Analyser, déboguer et résoudre les problèmes en 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 façon périodique en tant que développeur/propriétaire d’application, avec une possibilité de travail limité en dehors des heures et de disponibilité en astreinte
  • Être un mentor et un leader technique pour fournir une supervision de l’architecture et une orientation technologique pour tous les BOWs (books of work) en cours et à venir
  • Collaborer avec la communauté plus large de CM pour obtenir des contributions et effectuer des revues de l’approche/de la 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

Must have

WHAT DO YOU NEED TO SUCCEED? Must have:

  • Diplôme 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
  • Excellente connaissance de Spring Boot, des design patterns, des structures de données, des algorithmes, du threading & de la concurrence
  • Excellente connaissance de SQL, Maven, Unix & d’autres outils de développement CI/CD
  • Connaissance des produits de message broker (Pub/Sub)
  • Connaissance du développement d’applications distribuées dans le cloud (Docker / Kubernetes / Containerization)
  • Connaissance des systèmes de contrôle de version tels que GitHub et des cadres de compilation tels que TeamCity/Jenkins/Artifactory
  • Expérience préalable dans Apache Ignite/GridGain, concepts DataLake en entreprise (S3, Iceberg, HDFS, Hive, Dremio toolkit)
  • Expérience pratique en utilisant des outils de productivité basés sur l’IA dans le SLDC
  • Une solide compréhension 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 échéances et orienté résultats; capable de maintenir des normes élevées de qualité tout en gérant simultanément une variété de tâches et d’échéances

Nice-to-have

Nice-to-have :

  • Apprenant rapide avec la capacité d’acquérir de nouvelles technologies/compétences et connaissances d’affaires
  • Capacité à faciliter entre et à influencer les principaux décideurs
  • Penseur stratégique avec d’excellentes aptitudes interpersonnelles pour travailler à travers les fonctions et les entreprises

Ce que nous offrons

What’s in it for you?We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.

  • Un programme complet de rémunération globale 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 au coaching et à la gestion d’occasions
  • Des options de flexibilité pour l’équilibre travail/vie personnelle
  • Travailler dans une équipe dynamique, collaborative, progressive et axée sur la performance
  • La capacité d’avoir un impact et de faire une différence durable

Qualifications

Job SkillsApplication 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

Additional Job Details

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

Our Employment Opportunities

At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.

Join our Talent Community

Join our Talent Community

Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.

Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.

RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.