Global Relay
Royal Bank of Canada
Développeur Senior Full Stack
Description du poste
Quelle est l'opportunité ?
Rejoignez notre équipe innovante PayEdge Technology chez RBC, où nous révolutionnons les solutions de paiement pour les entreprises. Nous recherchons un développeur Senior Full Stack talentueux pour aider à concevoir, développer et maintenir notre plateforme numérique sécurisée et performante. En tant qu'acteur clé, vous contribuerez à chaque étape du cycle de vie du développement logiciel, en mettant l'accent sur la qualité, la maintenabilité, la performance et la fiabilité. Si vous êtes un développeur axé sur le travail d'équipe avec une base technique solide, d'excellentes compétences en résolution de problèmes et une maîtrise de langages comme Java, PHP et de frameworks tels que Angular, Spring Boot et Laravel, construisons ensemble l'avenir des paiements.
Quelles seront vos missions ?
- Faire partie d'une équipe de développement Agile composée de membres techniques, produit et métier pour développer de nouveaux services et améliorer les applications PayEdge destinées aux clients, en suivant les meilleures pratiques et en utilisant les technologies les plus récentes.
- Écrire du code propre, maintenable et efficace pour les applications front-end (PHP/Angular) et back-end (PHP/Spring Boot). Garantir une haute qualité de code grâce à des tests unitaires et fonctionnels automatisés.
- Moderniser et refactoriser les systèmes existants pour les aligner sur les technologies actuelles et les meilleures pratiques architecturales.
- Dépanner, déboguer et résoudre les problèmes de production tout en améliorant la stabilité et la performance des applications grâce à des améliorations et optimisations proactives.
- Développer, optimiser et maintenir les bases de données MySQL, notamment en écrivant des requêtes complexes, des procédures stockées et en assurant l'intégrité des données.
- Déboguer les problèmes de performance en production à travers les services et les niveaux de la pile technique, et fournir un support opérationnel de premier niveau.
- Automatiser les processus au sein du pipeline de développement ; identifier les opportunités de gains d'efficacité, réduire les délais de mise sur le marché et permettre la livraison continue.
- Assurer un rôle de support en production, y compris le support en dehors des heures de bureau (participation à une rotation d'astreinte).
Prérequis
De quoi avez-vous besoin pour réussir ?
Indispensables
- Licence en informatique, ingénierie ou domaine connexe.
- 5+ années d'expérience avec PHP, Laravel et SQL.
- 5+ années d'expérience pratique avec Angular, Java, REST APIs/Microservices et le framework Spring (MVC, Security, JPA, Spring Boot).
- 5+ années d'expérience de travail avec des SGBDR, par ex. MySQL, MSSQL, NoSQL, par ex. MongoDB, ELK et les technologies de streaming de données (Kafka).
- 5+ années d'expérience avec les technologies front-end telles que JavaScript, HTML, CSS.
- Expérience avec les pipelines CI/CD (Jenkins, GitHub, Vault, outils d'analyse de sécurité, etc.).
- Capacité à travailler dans un environnement Agile.
- Solides compétences en résolution de problèmes avec un accent sur les pratiques de codage propre et l'évolutivité.
- Bonnes capacités de communication et de collaboration.
- Une passion pour la technologie et un amour pour la culture du développement logiciel.
Souhaitables
- Familiarité avec les principaux styles architecturaux, tels que les Microservices, React ou les systèmes pilotés par les événements.
- Connaissance des tendances et technologies de conception front-end modernes.
- Solide connaissance de l'architecture des Microservices et de l'intégration d'API.
- Compréhension approfondie des passerelles d'API et des protocoles de sécurité (JWT, OAuth, certificats SSL).
- Expérience du développement et du dépannage d'applications cloud distribuées (Azure AKS).
- Maîtrise des pipelines CI/CD et des outils d'automatisation des tests.
- Solide compréhension des méthodologies Agile et capacité à contribuer aux initiatives d'amélioration continue.
Quels sont les avantages pour vous ?
Nous nous épanouissons en relevant le défi d'être les meilleurs, en adoptant une pensée progressiste pour continuer à grandir et en travaillant ensemble pour fournir des conseils de confiance afin d'aider nos clients à prospérer et nos communautés à réussir. Nous nous soucions les uns des autres, de la réalisation de notre potentiel, de faire une différence dans nos communautés et d'atteindre un succès mutuel.
- Un programme de rémunération globale complet incluant des primes et des avantages sociaux flexibles, une rémunération compétitive, des commissions et des actions le cas échéant.
- Des leaders qui soutiennent votre développement par le coaching et la gestion des opportunités.
- Travailler au sein d'une équipe dynamique, collaborative, progressiste et très performante.
- Un programme de formation de classe mondiale dans les services financiers.
- Options flexibles d'équilibre entre vie professionnelle et vie privée.
- Opportunités d'assumer des responsabilités progressivement plus importantes.
- Accès à une variété d'opportunités d'emploi à travers les entreprises et les zones géographiques.
#LI-POST
#TECHPJ
Compétences professionnelles
Développement d'applications, intégrations d'applications, maintenance d'applications, architecture d'applications, souci du détail, livraison d'applications d'entreprise, résolution de problèmes en groupe, langages de programmation, cycle de vie du développement logiciel (SDLC), applications système
Détails supplémentaires sur le poste
Adresse : 1006 SKYVIEW DR:BURLINGTON
Ville : Burlington
Pays : Canada
Heures de travail/semaine : 37.5
Type d'emploi : Temps plein
Plateforme : TECHNOLOGY AND OPERATIONS
Type de poste : Régulier
Type de rémunération : Salarié
Date de publication : 2026-10-22
Date limite de candidature : 2026-10-28
Remarque : Les candidatures seront acceptées jusqu'à 23h59 la veille de la date limite de candidature ci-dessus.
Rejoignez notre communauté de talents
Restez informé des excellentes opportunités de carrière chez RBC. Inscrivez-vous et recevez des informations personnalisées sur nos derniers emplois, des conseils de carrière et des événements de recrutement qui vous intéressent.
Repoussez vos limites et créez un nouvel avenir ensemble chez RBC. Découvrez comment nous utilisons notre passion et notre dynamisme pour améliorer le bien-être de nos clients et de nos communautés sur jobs.rbc.com.
RBC invite actuellement les candidats à postuler pour ce poste vacant. Postuler à cette annonce vous permet d'exprimer votre intérêt pour cette opportunité de carrière actuelle chez RBC. Les candidats qualifiés pourront être contactés pour examiner leur CV plus en détail.
Nos opportunités d'emploi
Chez RBC, nous sommes guidés par des valeurs partagées : le client d'abord, l'intégrité, la collaboration, le respect et l'excellence, et nous gagnons ensemble en tant qu'une seule RBC. Nous croyons qu'un lieu de travail inclusif doté de perspectives diversifiées est essentiel à notre croissance continue en tant que l'une des banques les plus grandes et les plus prospères au monde. Maintenir un lieu de travail où nos employés se sentent soutenus pour donner le meilleur d'eux-mêmes, collaborer efficacement, stimuler l'innovation et se développer professionnellement aide à donner vie à notre raison d'être et à créer de la valeur pour nos clients et nos communautés. RBC s'efforce d'y parvenir grâce à des politiques et des programmes destinés à favoriser un lieu de travail fondé sur le respect, l'appartenance et l'opportunité pour tous.
