Ce rôle implique la conception, l'implémentation et le support de solutions et de processus d'ingénierie de données au sein des Agile Labs de RBC Assurances. L'ingénieur de données senior se concentrera sur les orchestrations de données et les flux de processus, y compris l'extraction, la transformation et le chargement de données des systèmes sources vers les applications d'interface, en travaillant en collaboration au sein d'équipes agiles pour répondre aux exigences en matière de données.
Créer, supporter et maintenir les orchestrations de données et les flux de processus, y compris l'extraction de données des systèmes d'application sources via des processus en temps réel/par lots, la transformation des données vers des formats spécifiés et le chargement vers les applications d'interface.,Travailler en étroite collaboration avec les équipes agiles et les autres parties prenantes pour comprendre leurs besoins en données et aider à la création de solutions de données.,Concevoir, développer et supporter les pipelines de données par lots et en temps réel, nouveaux et existants, et recommander des améliorations et des modifications.,Participer aux sessions de révision de conception/code pour s'assurer que toutes les conceptions/codes respectent les meilleures pratiques de l'industrie.,Travailler en étroite collaboration avec les équipes de support pour s'assurer que toutes les applications fonctionnant dans les environnements PROD et pré-PROD fonctionnent comme prévu.,Travailler le soir/le week-end si nécessaire pour les déploiements et les tests de reprise après sinistre (DR).,Tirer parti des principes Agile et des pratiques DevOps, en veillant à ce que les normes d'entreprise soient respectées et alignées sur les directives générales de RBC.,Faire partie de la communauté des développeurs, participer à l'amélioration continue et aux meilleures pratiques.,Créer et maintenir les artefacts de support et la documentation dans Confluence/Jira.,Diriger des projets de petite à moyenne envergure dans le cadre de la maintenance, du début à la fin.,Plus de 3 ans d'expérience pratique avec des applications d'entreprise de grande envergure utilisant IBM App Connect Enterprise et Toolkit.,Plus de 2 ans d'expérience avec les transformations de données, le traitement événementiel et asynchrone, la gestion des erreurs et les tentatives.,Plus de 2 ans d'expérience avec XPath/XSLT.,Plus de 2 ans d'expérience avec les bases de données et le langage ESQL/SQL, y compris la modélisation des données, les procédures stockées et l'optimisation.,Plus de 2 ans d'expérience en développement Agile.,Expérience de travail avec les services web REST/SOAP et la messagerie JSON/XML.
Baccalauréat en informatique, en ingénierie ou l'équivalent (un atout).
Baccalauréat
37,5 heures/semaine
Doit être disposé à travailler le soir/le week-end si nécessaire pour les déploiements et les tests de reprise après sinistre (DR).
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.