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.
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.
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.
Diplôme d'études postsecondaires en informatique ou dans un programme lié à la conception de logiciels (un atout).
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.