Développeur ou développeuse intermédiaire de logiciels (N3)

Emplacement: 

Toronto, ON, CA, M5J 2V5 Edmonton, AB, CA Montréal, QC, CA Ottawa, ON, CA Vancouver, BC, CA Calgary, AB, CA

Code d’identification:  55181
Emplois par catégorie:  Santé
Fonction:  Ingénierie et développement de logiciels
État de l’emploi:  Temps plein
Horaire:  Permanent

Description

 

Joignez-vous à notre équipe et ce que nous accomplirons ensemble

 

Soins Virtuels TELUS Santé est une division de TELUS Santé qui connaît une forte croissance. Nous développons et mettons en place un service de télémédecine de prochaine génération pour permettre aux Canadiens d’accéder à des soins de santé primaires et à d’autres services de santé au moyen d’une application. Avec près de deux millions de membres au Canada, le service permet de redéfinir la relation médecin-patient en rendant les soins de santé au pays plus accessibles, plus humains et plus axés sur le patient, grâce à la technologie.

 

Notre équipe de plus de 40 spécialistes en développement et en conception évolue pour soutenir la portée et la complexité croissantes des services de soins de santé offerts par TELUS Santé. Nous sommes donc à la recherche de développeurs et de développeuses d’expérience qui possèdent une solide expertise en TypeScript et qui joueront un rôle de premier plan dans la conception et la mise en œuvre de fonctionnalités importantes.

 

Nos applications frontales existantes sont toutes développées en TypeScript/React. Un grand nombre de nos systèmes dorsaux sont déployés sous forme de microservices TypeScript/Node

 

En tant que développeur ou développeuse de logiciels de niveau 3, vous devrez :

 

  • Diriger la conception et la mise en œuvre de fonctionnalités et de composants bien délimités dans nos applications frontales et dorsales fondées sur TypeScript, en prenant le processus en charge du début à la fin

  • Vous pencher sur des problèmes ambigus et sans solutions prédéfinies afin de trouver les réponses les plus appropriées, en tenant compte des besoins des clients et des considérations liées aux produits

  • Aider votre équipe à travailler plus efficacement en décomposant, en délimitant et en coordonnant le travail, et en éliminant les blocages liés à des initiatives concurrentes ou qui stagnent

  • Offrir du mentorat et du coaching à des ingénieurs moins expérimentés, et multiplier votre incidence par l’intermédiaire des personnes que vous soutenez

  • Effectuer la conception de systèmes pour des modules et des fonctionnalités interdépendants, en mettant rapidement en évidence les enjeux techniques, liés à la protection de la vie privée ou à la sécurité

  • Trier rapidement les défauts de production complexes et mettre en place les mécanismes de suivi et de contrôle qui permettent de maintenir une qualité de code élevée

  • Garder l’expérience du patient et du clinicien au centre de vos préoccupations, en veillant à ce que les changements apportés à la planification et aux services de base n’affectent pas les consultations en cours et la continuité des soins

  • Collaborer avec plusieurs équipes et des intervenants de différentes fonctions pour harmoniser les décisions, clarifier l’ambiguïté et obtenir des résultats positifs

Vous êtes une personne qui :

 

  • Est compétente et à l’aise avec l’ensemble de la pile technologique et peut travailler sur des fonctionnalités de toute envergure dans plusieurs bases de code

  • S’appuie sur son expérience pour résoudre efficacement les problèmes, en livrant un travail de haute qualité fondé sur de bonnes pratiques et des principes non fonctionnels (performance, sécurité, fiabilité)

  • Se tient au courant des avancées technologiques et est à l’aise de promouvoir de nouvelles technologies ou pratiques, en aidant les autres à les adopter

  • Communique clairement, en adaptant le message à l’auditoire et en gardant les bonnes personnes informées et sur la même longueur d’onde

  • Établit des relations solides entre les équipes, donne et reçoit des commentaires avec tact, et sait afficher son désaccord et s’impliquer lorsque nécessaire

  • Est à l’aise avec l’incertitude et prête à prendre les devants dans les situations difficiles, lorsque les circonstances s’y prêtent

  • Adopte une approche axée sur l’exploitation des systèmes – prend la responsabilité des services en production, surveille de façon proactive et favorise un délai de réparation rapide lorsque des problèmes surviennent

  • Aime offrir du mentorat aux autres et contribuer à créer une culture d’équipe inclusive et solidaire

  • Est enthousiaste à l’idée de bâtir des systèmes ayant une incidence sociale positive

  • A un bon sens de l’humour et aime travailler dans un environnement collaboratif

Qualifications

Vous possédez

 

  • Au moins 4 ans d’expérience en développement JavaScript/TypeScript, avec une solide maîtrise de TypeScript

  • Au moins 4 ans d’expérience dans la création d’applications Web, avec une connaissance approfondie de React ou d’un autre cadre frontal moderne

  • Solide expérience en développement dorsal avec Node.js ou des technologies comparables dans des environnements comportant plusieurs services et bases de code

  • Expérience dans plusieurs langages de programmation et cadres de développement modernes, de même qu’avec une variété d’outils de développement et de surveillance de la production

  • Expérience éprouvée dans la direction de la conception et de la mise en œuvre de fonctionnalités ou de composants de bout en bout

  • Expérience dans la conception de modules et de fonctionnalités interdépendants (conception de systèmes)

  • Expérience dans le mentorat ou le coaching d’ingénieurs moins expérimentés

  • Solide maîtrise des concepts fondamentaux de l’informatique

 

Atouts

 

  • Expérience avec Ruby (Grape et Sequel) – nos principaux services dorsaux reposent sur cette technologie

  • Expérience avec Redis pour la mise en cache, la gestion des sessions et le traitement des tâches en arrière-plan (p. ex. Sidekiq, BullMQ)

  • Expérience avec des outils de télémétrie et d’observabilité tels que Datadog ou Dynatrace

  • Expérience avec les API GraphQL et RESTful

  • Expérience avec PostgreSQL et les bases de données relationnelles

  • Expérience dans la conception et l’exploitation d’une architecture de microservices

  • Expérience avec des applications de soins de santé ou destinées à des secteurs réglementés

  • Solide connaissance des cadres de test et des pratiques d’intégration et de livraison continues

  • Expérience dans la mise en œuvre de l’IA, avec des bibliothèques d’apprentissage machine ou avec des API d’IA

 

Une connaissance avancée de l'anglais est requise, car vous serez appelé(e) la plupart du temps à interagir en anglais avec des parties externes (par ex. clients, fournisseurs ou partenaires externes); à interagir en anglais avec des parties internes (par ex. collègues ou parties prenantes); et à travailler dans un environnement informatique anglais dans le cadre des tâches liées à ce poste dont la portée est nationale.

 

#LI-REMOTE

#LI-REMOTE

Fourchette salariale:  $70,000-$120,000
Prime de rendement ou Programme d’incitatif à la vente:  12%

La rémunération totale effective sera déterminée en fonction de facteurs tels que les connaissances, les compétences, la performance et l'expérience. Nous encourageons tous les candidats qualifiés à postuler, même si la fourchette salariale affichée ne correspond pas à vos attentes. Nous sommes ouverts à discuter une rémunération globale concurrentiel adaptée à votre niveau d'expérience et à votre expertise. TELUS offre des avantages attractifs, qui peuvent varier selon la fonction du poste, tels que :

  • Un ensemble complet de rémunération globale mettant en évidence des structures de salaires et de primes compétitives, un minimum de 3 semaines de vacances, ainsi qu'un régime d'avantages sociaux flexible pour répondre à vos besoins et à ceux de votre famille
  • Régime de retraite et régime d’actionnariat des employés avec cotisations généreuses de l’employeur
  • Possibilité de travailler au bureau, virtuellement ou les deux - selon les exigences du poste
  • Possibilité de rendre service aux communautés dans lesquelles nous travaillons, vivons et servons
  • Possibilités d'évolution de carrière, d'apprentissage et de développement
  • Et bien plus encore …
Type de poste vacant:  Un poste actuellement vacant

À propos de nous

Nous sommes une équipe axée sur les personnes, les clients et les objectifs, qui collabore, innove et crée des retombées positives au quotidien. Nous améliorons des vies grâce à nos solutions technologiques. Nous favorisons une culture d’innovation qui permet aux membres de l’équipe de résoudre des problèmes complexes et de produire des résultats exceptionnels sur le plan humain dans un monde numérique. 

Vous trouverez notre culture de haut rendement stimulante et gratifiante sur les plans personnel, professionnel et financier. À TELUS, nous avons à cœur la diversité et l’accès équitable aux possibilités d’emploi en fonction des aptitudes. Votre apport et vos talents uniques seront prisés et respectés au sein de l’équipe. Lorsque vous vous joignez à nous, vous nous aidez à créer un futur meilleur.

TELUS Santé est un chef de file des technologies de l’information au Canada qui se spécialise dans le secteur de la santé. Notre mission consiste à faire progresser l’utilisation de l’information dans le continuum des soins afin d’améliorer la santé de la population, au Canada et ailleurs dans le monde. 

Avertissement : Conformément à la Politique de sécurité des centres de données de TELUS Santé, tout membre de l’équipe susceptible de travailler dans un centre de données ou d’avoir accès à des renseignements détaillés sur les technologies de service client peut faire l’objet d’une enquête de sécurité auprès du gouvernement du Canada.

Remarque aux candidats du Québec : si la connaissance de l’anglais est requise, c’est parce que le/la membre d'équipe qui occupera ce poste sera appelé(e), sur une base régulière, à interagir en anglais avec des parties externes ou internes ou encore à travailler dans un environnement informatique anglais dans le cadre de ses tâches.

En déposant votre candidature pour ce rôle, vous comprenez et acceptez que vos informations seront partagées avec l'(les) équipe(s) d'acquisition de talents du groupe de sociétés TELUS et/ou tout gestionnaire impliqué dans le processus de sélection.

 

 

 

 

Santé

Nous sommes à la recherche de cliniciens, de programmeurs, de concepteurs de produits, de spécialistes en vente, en marketing, en service à la clientèle et bien d’autres encore. Si vous avez un penchant pour employer la puissance de l’information au service de la santé, nous voulons concevoir, mettre en œuvre et gérer des solutions de soins de santé novatrices avec vous.

Nous sommes honorés de cette reconnaissance

21,166
médecins utilisent les dossiers médicaux électroniques de TELUS Santé

6,300
pharmacies utilisent nos solutions de gestion d’officine

140 million+
de demandes de règlement ont été traitées au moyen des solutions de TELUS Santé

Accessibilité

À TELUS, nous sommes fiers de notre culture qui encourage la diversité. Nous croyons foncièrement à l’importance d’adopter des pratiques équitables en matière d’emploi. Ainsi, le dossier de tous les candidats qualifiés est étudié.

Pendant tout le processus de recrutement, nous tenons compte des besoins particuliers des candidats handicapés, au besoin.