Rejoignez l'équipe Technologie des fonctions mondiales de la Banque Royale du Canada (RBC) pour contribuer au développement d'applications et au soutien technologique pour diverses fonctions commerciales. Ce rôle implique la création d'applications performantes et résilientes sur des plateformes infonuagiques utilisant des technologies de streaming, avec un fort accent sur l'innovation et les pratiques de développement agile.
Développer et soutenir des composants hautement évolutifs et performants au sein d'une équipe de développement Agile.,Assurer une qualité de code élevée grâce à des tests unitaires et fonctionnels automatisés.,Automatiser les processus de pipeline de développement, identifier les gains d'efficacité, réduire les délais de mise sur le marché et permettre la livraison continue.,Concevoir et développer des structures de code réutilisables pour plusieurs applications.,Faire preuve d'ouverture d'esprit et explorer des solutions au-delà des piles technologiques actuelles pour résoudre des problèmes complexes.,Rechercher proactivement des connaissances sur les nouvelles technologies et leurs applications potentielles.,Communiquer efficacement, en traduisant les détails techniques complexes en termes compréhensibles.
Minimum de 6 ans et plus d'expérience professionnelle en développement de logiciels.,Expérience pratique avec Java, J2EE, REST/Microservices, Linux et les bases de données NoSQL/SQL.,Expérience dans le développement de services côté serveur sécurisés utilisant Spring, Spring Boot, les services web RESTful, Apache Data Utilities (JSON, Avro, CSV/PSV, Parquet), les bases de données NoSQL/SQL et Struts 2.0.,Bonne connaissance des technologies de messagerie/streaming (par exemple, MQ, Kafka).,Maîtrise de l'écriture de code Java propre, lisible et réutilisable avec des tests unitaires.,Expérience avec Git et Maven pour le développement logiciel collaboratif.,Capacité à gérer efficacement plusieurs tâches et à fournir des mises à jour en temps opportun.,Expérience avec le cloud et les conteneurs.,Atout : Expérience en développement web (Angular ou React, Angular de préférence).,Atout : Expérience intermédiaire en Python.,Atout : Expérience dans la création d'API utilisant NodeJS, .NET Core ou Java.,Atout : Exposition aux technologies Big Data (Hadoop/Spark) et au cloud/conteneurs.,Atout : Expérience dans la création de solutions d'IA générative tirant parti de Copilot.,Atout : Connaissance pratique du développement logiciel Agile.,Atout : Expérience avec DevOps et les outils CD/CI comme Jenkins, GitHub et les outils de test automatisés.
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.