Skip to main content

Description

Ownr, une plateforme au sein de RBCx Ventures, vise à aider les entrepreneurs canadiens en simplifiant l'enregistrement et la maintenance des entreprises. L'ingénieur logiciel senior I rejoindra l'équipe Ownr pour construire la prochaine évolution de la plateforme, en travaillant sur une application basée sur Node/React. Ce rôle implique de contribuer à la fonctionnalité, à la fiabilité et à la livraison de l'application, et exige le leadership et le mentorat d'autres développeurs. L'ingénieur aura de l'autonomie, de l'influence sur la pile technologique et contribuera à la planification, à la conception, au développement, au déploiement, à la surveillance et à la maintenance des logiciels, y compris l'infrastructure système.

Ce que nous recherchons

Solide expérience pratique en programmation avec JavaScript, TypeScript, GraphQL, React, CSS et Postgres.,Expérience en direction d'équipes de développement, en mentorat de développeurs juniors et en collaboration avec des parties prenantes non techniques.,Expérience en rédaction de tests automatisés (unitaires à de bout en bout) et connaissance des frameworks de test basés sur JavaScript.,Expérience avec le contrôle de version (Git + GitHub) et les techniques modernes de livraison de logiciels (par exemple, les requêtes de tirage).,Expérience avec les meilleures pratiques DevOps et la configuration/mise en place d'infrastructures de cloud computing.,Expérience dans la construction de systèmes de production, compréhension des meilleures pratiques de déploiement, de surveillance et de sécurité.,Expérience dans le développement pour une architecture agnostique du cloud.

Candidat idéal

Capacité avérée à construire, surveiller et maintenir des logiciels hautement disponibles, évolutifs et résilients.,Curiosité et dévouement à l'apprentissage de nouvelles technologies, techniques et compétences interpersonnelles.,Responsabilité d'améliorer la technologie de manière itérative et de s'attaquer constamment à la dette technique.,Résolveur de problèmes créatif, qui prend les choses en main et est axé sur les résultats.,Empathie envers les utilisateurs de logiciels et compréhension de leurs défis.,Passion pour le mentorat et le coaching d'ingénieurs, avec la capacité de fournir des conseils efficaces.,Comportement proactif dans la résolution de défis imprévus.,Expérience significative en production JavaScript avec des opinions explicites sur les modèles et pratiques de développement.,Compréhension de la sécurité web/application et de la confidentialité des données.,Excellentes capacités de communication orale et écrite, de gestion du temps et de gestion de projet.,À l'aise pour poser des questions et s'exprimer pour une amélioration continue.,Un atout : Diplôme d'études postsecondaires en informatique ou dans un programme lié à la conception de logiciels.,Un atout : Expérience de travail avec divers flux de travail et méthodologies de développement.,Un atout : Expérience de travail avec AWS.

Éducation minimale

Diplôme d'études postsecondaires en informatique ou dans un programme lié à la conception de logiciels (un atout).

Compétences techniques

JavaScript
TypeScript
GraphQL
React.js
CSS
PostgreSQL
Git
GitHub
GitHub Actions
AWS
RabbitMQ
Redis
S3
Jest
React Testing Library
Cypress
Tests automatisés
Tests unitaires
Tests de bout en bout
DevOps
Infrastructure de cloud computing
Architecture agnostique du cloud
Cycle de vie du développement logiciel (SDLC)
SQL
Langages de programmation
Livraison d'applications d'entreprise
Technologies émergentes
Intégrations d'applications
Amazon Web Services (AWS)
Feuilles de style en cascade (CSS)

Compétences interpersonnelles

Mentorat
Collaboration interfonctionnelle
Résolution de problèmes en groupe
Souci du détail
Apprentissage actif
Leadership de projet
Communication
Gestion du temps
Résolution de problèmes
Prise en charge / Responsabilisation
Empathie
Proactivité

Heures de travail

37,5 heures/semaine

Avantages

Environnement de travail agile
Équipe collaborative et performante
Travail stimulant
Possibilité d'assumer des responsabilités de plus en plus importantes
Capacité à faire une différence et à avoir un impact durable
Soutien au coaching et au développement des leaders
Possibilité d'interagir avec des cadres supérieurs
Programme de rémunération globale complet
Rémunération concurrentielle
Primes
Avantages sociaux flexibles

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