Skip to main content
Temps plein
Sur place

Ingénieur de données senior – Développeur App Connect

Voir sur la carte

Description

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.

Ce que nous recherchons

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.

Candidat idéal

Baccalauréat en informatique, en ingénierie ou l'équivalent (un atout).

Éducation minimale

Baccalauréat

Compétences techniques

IBM App Connect Enterprise
IBM App Connect Toolkit
Transformations de données
Traitement événementiel
Traitement asynchrone
Gestion des erreurs
Tentatives
XPath
XSLT
Bases de données
ESQL
SQL
Modélisation des données
Procédures stockées
Optimisation
Développement Agile
Services web REST
Services web SOAP
Messagerie JSON
Messagerie XML
Java
JavaScript
.NET
JCL
Zeke
Mainframe
Kafka
mQueue
OpenShift
Dynatrace
Postman
ServiceNow
PagerDuty
Apigee
Vault
GitHub
UrbanCode Deploy
Pipeline Helios
Checkmarx
SonarQube
Aqua
Jira
Confluence
Mural
Méthodologie Agile
Développement d'applications
Gestion du Big Data
Cloud Computing
Développement de bases de données
Ingénierie des données
Exploration de données
Modélisation des données
Entreposage de données (DW)
DevOps
Base de données IBM DB2
IBM z/OS
API Java
Frameworks Java
Langage de contrôle de tâches (JCL)
Analyse des exigences

Compétences interpersonnelles

Compétences en collaboration
Adaptabilité aux défis
Coaching
Mentorât
Excellente communication
Compétences analytiques
Compétences en négociation
Pensée conceptuelle
Interprétation des exigences
Création de solutions
Capacités de résolution de problèmes
Apprentissage rapide
Attitude positive
Responsabilité

Heures de travail

37,5 heures/semaine

Avantages

Programme de rémunération globale complet incluant des primes et des avantages sociaux flexibles, une rémunération concurrentielle, des commissions et des actions le cas échéant.
Des leaders qui soutiennent votre développement par le coaching et les opportunités de gestion.
Capacité à faire une différence et à avoir un impact durable.
Travailler au sein d'une équipe dynamique, collaborative, progressiste et performante.
Options flexibles pour l'équilibre travail/vie personnelle.
Opportunités d'assumer des responsabilités progressivement plus importantes.
Accès à une variété d'opportunités d'emploi à travers les différentes unités d'affaires et géographies.

Engagements spéciaux

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

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