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.
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.
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.
Baccalauréat
37,5 heures/semaine
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.
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.