Skip to main content

Description

Ce rôle implique de travailler au sein d'une équipe agile pour développer des capacités de trading électronique internes pour le négoce de devises, en soutenant les clients internes et externes. Le développeur mettra en œuvre les changements rapidement, fournira des services de distribution de prix et de trading dans un environnement commercial 24h/24, 5j/7, et prendra en charge la livraison des composants logiciels pour atteindre les objectifs de sprint. Le rôle met l'accent sur la collaboration au sein d'une équipe produit de bout en bout, le respect des normes de qualité et la livraison de logiciels fonctionnels toutes les deux semaines.

Ce que nous recherchons

Travailler au sein d'une équipe produit pour implémenter rapidement les changements et aider à fournir des services de distribution de prix et de trading dans un environnement commercial 24h/24, 5j/7.,Prendre en charge les composants logiciels pour atteindre les objectifs de sprint de l'équipe et minimiser le travail en cours.,Collaborer étroitement avec une équipe produit de bout en bout pour satisfaire les critères d'acceptation des user stories.,Travailler au sein d'une culture d'équipe axée sur la qualité, en intégrant les retours utilisateurs pour les améliorations.,Aider l'équipe à livrer des logiciels fonctionnels à la fin de chaque sprint de 2 semaines.,Développeur technique solide avec une expérience pratique de Java (11-17), Spring, des bases de données distribuées, du Caching, des Services Web et des technologies de bases de données.,Expérience des technologies Middleware comme Solace / Kafka ou une technologie de file d'attente équivalente.,Expérience de travail selon les pratiques professionnelles d'ingénierie logicielle pour le cycle de vie complet du développement logiciel (normes de codage, revues de code, gestion du code source, processus de build, tests).

Candidat idéal

Développeur technique solide avec des années d'expérience pratique en Java utilisant Java 11-17, Spring, les bases de données distribuées, le Caching, les Services Web et les technologies de bases de données.,Expérience de travail avec des technologies Middleware comme Solace / Kafka ou une technologie de file d'attente équivalente.,Expérience de travail selon 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.,Connaissance pratique des design patterns, des structures de données, des algorithmes et des concepts OO (un atout).,Expérience de la construction d'un système de trading en temps réel avec communication asynchrone et optimisation de la collecte des déchets pour l'ajustement fin des performances et du débit des applications (un atout).,Expérience Linux et scripting bash (un atout).,Expérience de la conteneurisation et du déploiement d'applications avec Docker/Kubernetes (un atout).,Expérience de la construction de pipelines DevOps (GitHub, Jenkins, Nexus, etc.) (un atout).,Expérience TTD (un atout).,Expérience des marchés de capitaux (un atout majeur) (un atout).

Compétences techniques

Développement d'applications
Intégrations d'applications
Architecture d'applications
Mise en cache
Java
Cycle de vie du développement logiciel (SDLC)
Spring Boot
Tests unitaires
Java 11-17
Spring
bases de données distribuées
Services Web
technologies de bases de données
Solace
Kafka
Linux
scripting bash
Docker
Kubernetes
GitHub
Jenkins
Nexus
TTD

Compétences interpersonnelles

Solides compétences en communication
Résolution de problèmes en groupe
Autonome
Orienté résultats
Prend des initiatives
Nécessite une supervision minimale

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

Engagements spéciaux

activité 24h/24, 5j/7

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