Skip to main content
Temps plein
Sur place

Directeur associé, Développeur senior, Marché des capitaux - Python/Java/C++

Voir sur la carte

Description

L'équipe des ventes et du trading pré-négociation de RBC fait l'objet d'investissements importants pour moderniser le calcul et la vitesse de sa plateforme de trading existante. Ce rôle implique de faire évoluer l'entreprise vers un système distribué moderne utilisant HTML5/React, Python, Kubernetes et Docker. En tant que développeur backend senior, vous serez responsable de l'architecture et de la couche de microservices de la plateforme de trading, en collaborant étroitement avec les équipes UI/UX pour traduire les exigences commerciales en capacités de plateforme. Le candidat idéal possède une expertise technique approfondie des systèmes backend, mais est également à l'aise pour traduire les besoins des ventes, des traders et des quants en spécifications d'interface utilisateur pour que les équipes UI puissent les exécuter.

Ce que nous recherchons

Travailler avec les équipes du Front Office et de trading quantitatif pour comprendre leurs systèmes de tarification existants.,Assumer la responsabilité du backend : concevoir et construire des microservices Python pour la logique de tarification et de trading.,Architecturer le système distribué en utilisant Kubernetes et Docker, et gérer les contrats d'API que le frontend consomme.,Développer des points de terminaison orientés services de haute qualité.,Travailler si nécessaire sur le Front-End pour livrer une plateforme consolidée.

Candidat idéal

Solide expérience en Python, Java, C++, C# et systèmes distribués.,Capacité avérée à concevoir des architectures de microservices évolutives.,Connaissances financières dans toute classe d'actifs.,Expérience dans la traduction des exigences commerciales en spécifications techniques que d'autres équipes (comme le frontend ou l'UX) peuvent exécuter.,Expérience HTML5/React (un atout).

Compétences techniques

Python
Java
C++
C#
Systèmes distribués
Architecture de microservices
Kubernetes
Docker
HTML5
React
Contrats d'API
Points de terminaison orientés services
Apprentissage actif
Méthodologie Agile
Intégrations d'applications
Livraison d'applications d'entreprise
Langages de programmation
Cycle de vie du développement logiciel (SDLC)

Compétences interpersonnelles

Souci du détail
Résolution de problèmes en groupe
Collaboration
Pensée progressiste
Encadrement
Gestion des opportunités
Faire une différence
Dynamique
Collaboratif
Équipe hautement performante

Heures de travail

40 heures/semaine

Avantages

Un programme de rémunération globale complet incluant des primes, des avantages sociaux flexibles et une rémunération concurrentielle.
Des leaders qui soutiennent votre développement par l'encadrement et la gestion des opportunités.
Des opportunités de travailler avec les meilleurs dans le domaine.
La capacité de faire une différence et d'avoir un impact durable.
Travailler au sein d'une équipe dynamique, collaborative, progressiste et hautement performante.
Un programme de formation de calibre mondial dans les services financiers.
Des options de travail flexibles entièrement prises en charge.

À propos de l'entreprise

R

Royal Bank of Canada

La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être et guidée par des principes en vue de produire une performance de premier plan. En tant que plus grande banque du Canada, elle offre des services de banque aux particuliers et aux entreprises, de gestion de patrimoine et de marchés des capitaux à plus de 17 millions de clients dans le monde.

Axé sur la mission
Inclusif
Innovant
Collaboratif
Professionnel
Voir tous les emplois chez Royal Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.