Skip to main content
Temps plein
Sur place

Directeur associé - Responsable technique (Python/Spark)

Voir sur la carte

Description

Ce rôle au sein du groupe Technologie des marchés des capitaux de RBC vise à améliorer la qualité des données et à développer des solutions stratégiques pour les données transactionnelles tout au long du cycle de vie des opérations de front-office des marchés des capitaux. Le responsable technique gérera des projets d'intégration et d'amélioration des données, en développant du code de haute qualité en Python/Spark et Java/Springboot, couvrant l'ingestion de données, la création de rapports à partir de tables Delta Lake, la maintenance, l'optimisation des performances et le nouveau développement selon une approche axée sur les tests.

Ce que nous recherchons

Fournir une direction technique et un mentorat à une équipe travaillant avec Python, Java, Springboot, Databricks et C#.,Guider la conception de solutions techniques pour les plateformes de données modernes et les systèmes existants.,Recruter, intégrer et retenir les meilleurs talents techniques.,Concevoir des solutions évolutives et robustes pour les programmes d'analyse de données et les applications d'entreprise.,Diriger les sessions de collecte des exigences, de modélisation des données et de conception architecturale avec les parties prenantes.,Assurer la cohérence architecturale entre les pipelines de données, les plateformes d'analyse et les systèmes hérités.,Collaborer avec les architectes d'entreprise sur les stratégies d'intégration et les feuilles de route techniques.,Prendre des décisions concernant la sélection de la pile technologique et les initiatives de modernisation des plateformes.,Mettre en œuvre les pratiques DevOps et l'automatisation pour améliorer l'efficacité de la livraison.

Candidat idéal

Baccalauréat en technologies de l'information, en informatique ou l'équivalent.,Plus de 10 ans d'expérience dans le cycle de vie complet du développement, dont plus de 5 ans dans un rôle de leadership technique.,Plus de 5 ans d'expérience dans le développement de solutions de données utilisant Spark et Python pour l'analyse à grande échelle et connaissance de Databricks.,Plus de 5 ans d'expérience en développement Java/SpringBoot avec une architecture de microservices.,Expérience avec les plateformes de données basées sur le cloud (AWS, Azure ou GCP) et les modèles d'architecture de données modernes.,Solide expérience en développement de pipelines de données, processus ETL/ELT et gouvernance des données.,Maîtrise de SQL, de la modélisation des données et du travail avec des ensembles de données à l'échelle du pétaoctet.,Solide connaissance des pratiques DevOps et des pipelines CI/CD (Jenkins ou similaire).,Atout : Expérience avec C# et l'écosystème .NET, solide compréhension de la conception d'API, des services RESTful et des systèmes distribués, connaissance des technologies de données en continu et de mise en cache (Solace, Ignite, Flink), expérience en orchestration de conteneurs (Kubernetes, Docker), expérience dans le secteur des services financiers.

Éducation minimale

Baccalauréat

Compétences techniques

Python
Spark
Databricks
Java
SpringBoot
AWS
Azure
GCP
SQL
ETL/ELT
Modélisation de données
DevOps
CI/CD
Jenkins
C#
.NET
Conception d'API
Services RESTful
Systèmes distribués
Solace
Ignite
Flink
Kubernetes
Docker
Méthodologie Agile
Intégrations d'applications
Livraison d'applications d'entreprise
Architecture ETL
Architecture TI
Langages de programmation
Cycle de vie du développement logiciel (SDLC)
Spark SQL

Compétences interpersonnelles

Leadership technique
Mentorat
Résolution de problèmes en groupe
Souci du détail
Apprentissage actif

Heures de travail

37,5 heures/semaine

Avantages

Programme de rémunération globale complet (primes
avantages sociaux flexibles
rémunération concurrentielle
commissions
actions, le cas échéant)
Des leaders qui soutiennent le développement (coaching
gestion des opportunités)
Options flexibles d'équilibre travail/vie personnelle
Équipe dynamique
collaborative
progressive
et hautement performante
Capacité à faire une différence et à avoir un impact durable.

À 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.