Emplacement:
Toronto, ON, CA, M5J 2V5 Vancouver, BC, CA Ottawa, ON, CA Montréal, QC, CA Edmonton, AB, CA Calgary, AB, CA
#job-location.job-location-inline { display: inline; }
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.