Skip to main content

Description

Ce rôle implique de rejoindre une équipe agile pour développer des capacités de trading électronique internes pour le trading de devises, au service des clients internes et externes. Le développeur sera responsable de la livraison de composants logiciels pour atteindre les objectifs de sprint, de la collaboration avec une équipe produit pour satisfaire les critères des user stories, et de la contribution à une culture axée sur la qualité en intégrant les retours. Le rôle comprend également le travail au sein d'une équipe mondiale et multidisciplinaire pour construire des applications de bureau évolutives et de haute qualité pour les ventes et le trading en front office, en adhérant aux meilleurs principes d'architecture et de test, et en participant aux discussions avec les parties prenantes pour garantir une excellente expérience utilisateur. L'équipe aide également à satisfaire les exigences pour livrer des logiciels fonctionnels à la fin de chaque sprint de 2 semaines.

Ce que nous recherchons

Solide expérience en développement pour la création d'interfaces utilisateur dynamiques et réactives avec React, Redux et RxJS.,Expérience de travail avec les pratiques professionnelles d'ingénierie logicielle pour le cycle de vie complet du développement logiciel, y compris les normes de codage, les revues de code, la gestion du code source, les processus de build et les tests.,Autonome, axé sur les résultats, prend des initiatives et nécessite une supervision minimale.,Capacité à travailler en équipe sur les user stories pour minimiser le travail en cours.,Travailler en étroite collaboration avec une équipe produit de bout en bout pour satisfaire les critères d'acceptation des user stories.,Collaborer au sein d'une équipe mondiale multidisciplinaire.,Construire des applications de haute qualité, évolutives et robustes qui adhèrent aux meilleurs principes d'architecture, de conception et de test.,Participer aux discussions avec les parties prenantes, les concepteurs et les équipes produit pour garantir des applications de haute qualité et une excellente expérience utilisateur.,Aider l'équipe à satisfaire ses exigences pour livrer des logiciels fonctionnels à la fin de chaque sprint de 2 semaines.

Candidat idéal

Solide expérience en développement pour la création d'interfaces utilisateur dynamiques et réactives avec React, Redux et RxJS.,Expérience de travail avec les pratiques professionnelles d'ingénierie logicielle pour le cycle de vie complet du développement logiciel, y compris les normes de codage, les revues de code, la gestion du code source, les processus de build et les tests.,Expérience de la programmation et des principes de conception de bases de données relationnelles avec Sybase, SQL Server ou des technologies de base de données similaires (Atout).,Expérience de la conteneurisation et du déploiement d'applications avec Docker/Kubernetes (Atout).,Expérience de la création de pipelines DevOps (GitHub, Jenkins, Nexus, etc.) (Atout).,Expérience des marchés financiers (Atout majeur).,Expérience de travail dans un environnement agile (Atout).

Compétences techniques

React
Redux
RxJS
Cycle de Vie du Développement Logiciel (SDLC)
Tests Unitaires
Environnements Agiles
Développement d'Applications
Intégrations d'Applications
Architecture d'Applications
JavaScript Core
Architecture JavaScript
React.js
React Redux
Redux (Bibliothèque Javascript)
Sybase
SQL Server
Docker
Kubernetes
GitHub
Jenkins
Nexus
Marchés Financiers

Compétences interpersonnelles

Autonome
Motivé
Prend des initiatives
Résolution de problèmes en groupe
Collaboration

Heures de travail

40 heures/semaine

Avantages

La RBC offre un programme de Rémunération globale complet comprenant un salaire de base concurrentiel, des primes à la performance et des avantages sociaux flexibles tels qu'une protection pour les soins de santé et dentaires. Les employés bénéficient également d'un régime de retraite à cotisations déterminées, de programmes d'actionnariat, de ressources de mieux-être et du remboursement des frais de scolarité.

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