Ce rôle à la Banque Royale du Canada implique de soutenir le développement et la maintenance de magasins de données évolutifs pour fournir du big data pour l'analyse commerciale. La personne appliquera son expérience et ses connaissances pour effectuer une variété de tâches, en se concentrant sur les systèmes backend et les pipelines ETL.
Développer et maintenir des systèmes backend en utilisant Python et PySpark, en assurant des performances, une évolutivité et une fiabilité élevées.,Participer à la conception et à la mise en œuvre de l'ingénierie des données et des pipelines ETL en utilisant PySpark.,Collaborer avec des équipes interfonctionnelles pour identifier et prioriser les exigences du projet.,Encadrer et guider les ingénieurs, en fournissant des conseils techniques et en effectuant des revues de code.,Se tenir informé des dernières technologies et frameworks pour améliorer les systèmes et processus existants.,Diriger l'orientation technique de l'équipe, y compris l'architecture, la conception et la mise en œuvre des systèmes logiciels.,Collaborer avec les propriétaires de produits pour définir et prioriser les exigences.,Développer et maintenir la documentation technique, y compris les diagrammes d'architecture et les spécifications techniques.,Participer aux revues de code, en assurant un code de haute qualité et le respect des normes de codage.,Collaborer avec les équipes DevOps et Opérations pour assurer un déploiement et un fonctionnement fluides des applications.
Plus de 5 ans d'expérience professionnelle avec les plateformes cloud, y compris Amazon Web Services (AWS) et OCP (Open Shift).,Plus de 5 ans d'expérience avec PySpark pour l'ingénierie des données/les pipelines ETL.,Familiarité avec la conteneurisation utilisant Docker et l'orchestration utilisant Kubernetes.,Expert en pratiques et outils DevOps pour les pipelines CI/CD.,Volonté d'apprendre de nouvelles technologies et de s'adapter aux nouveaux défis.,Excellentes compétences en communication et en collaboration, avec la capacité de travailler efficacement avec des équipes interfonctionnelles.,Capacité à stimuler l'innovation technique, y compris la recherche de nouvelles technologies, l'évaluation des options techniques et la recommandation de solutions techniques.,Solides compétences en résolution de problèmes, avec la capacité de déboguer des problèmes complexes, d'optimiser les performances du système et d'assurer une livraison de logiciels de haute qualité.,Expérience avec les méthodologies de développement Agile, y compris Scrum ou Kanban, et la capacité d'appliquer ces principes pour diriger l'équipe.,Atout : Expérience avérée dans la direction d'équipes techniques, y compris l'orientation technique, le mentorat et le coaching.,Atout : Solides compétences en leadership technique, y compris la capacité à prendre des décisions techniques, à prioriser les tâches et à gérer les ressources techniques.
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.