Analyste développeur principal ou analyste développeuse principale
Ottawa, ON, CA Toronto, ON, CA Vancouver, British Columbia, CA
Description
Qui sommes-nous ?
Nous sommes LA société technologique à surveiller dans le secteur de la santé. L’équipe Santé collaborative, qui fait partie de la grande famille TELUS Santé, a été créée par des médecins praticiens et des futurologues de la technologie. Elle rassemble des personnes hautement qualifiées dans la résolution de problèmes, chargées d’améliorer les solutions de santé dans l’écosystème des soins primaires.
Comptant plus de 200 personnes passionnées, notre équipe diversifiée s’emploie à élaborer des solutions technologiques qui transforment la façon dont les professionnels de la santé offrent des soins aux patients. Nous sommes profondément motivés par l’amélioration continue : des processus, des produits, de l’expérience client et de nous-mêmes.
Nous nous donnons pour mission de connecter les Canadiens. Notre engagement social consiste à employer notre technologie de pointe pour changer les choses, favoriser l’essor des collectivités et aider les personnes qui en ont le plus besoin. En devenant membre de notre équipe, vous contribuez à créer un futur meilleur. Nous adhérons aux principes de diversité et d’équité en matière d’emploi. Votre apport et vos talents uniques sont prisés et respectés au sein de l’équipe.
La personne retenue à ce poste sera responsable de la conception, du développement, des essais et de la mise à jour du code sur la plateforme enrichie du Dossier Collaboratif Santé de TELUS (DCS) nécessaire à la gestion des dossiers et aux traitements des patients. Cette plateforme sert également à la facturation et à l’accès aux systèmes de soins de santé externes utilisés par les hôpitaux, pharmacies et autorités sanitaires à l’échelle provinciale.
Vous possédez ces caractéristiques
- Le leadership et le mentorat vous stimulent
- Vous avez le sens de l’initiative et aimez résoudre les problèmes. Vous n’hésitez pas à vous porter volontaire et à accomplir le travail nécessaire
- Votre intérêt ne se limite pas à la programmation. Vous aimez analyser, décomposer, concevoir et planifier
- La collaboration est votre approche de base. Vous savez que tous peuvent avoir de bonnes idées et les faire progresser au fil de la conversation
- Vous avez une démarche d’artisan. La qualité est importante pour vous : reconnaître les conséquences néfastes des anomalies et de la dette technique sur l’action rapide et l’innovation ; faire les essais d’abord ; réusiner sans pitié ; écrire une part de code ; répéter
- Vous avez un désir insatiable d’apprendre. Quel que soit votre talent, vous savez que vous pourrez toujours vous améliorer, et vous consacrez le temps nécessaire à la découverte de nouvelles perspectives et technologies
Le rôle : Améliorer. Accélérer. Renforcer.
- D’abord, ne faire aucun tort. Mettre en œuvre les meilleures pratiques en toutes circonstances ; ne toucher au code que pour l’optimiser
- Passer à l’infonuagique. Nous voulons réduire le coût tout en améliorant la fiabilité et la sécurité. La collaboration s’impose pour transférer les produits à la plateforme AWS (Amazon Web Services)
- Accélérer le processus. Nos données prolifèrent. Nos équipes dans le secteur de la santé s’élargissent. L’information dont elles ont besoin se complexifie. Vos analyses rigoureuses, votre expérience et votre créativité aident à hausser le rendement des applications
- Réduire à néant la dette technique. Les solutions ne passent pas toutes l’épreuve du temps. Repérer et réusiner les anti-patrons et les mises en œuvre incomplètes ou peu efficaces avant qu’elles ne deviennent problématiques
- Repérer vos erreurs de programmation. Personne n’est à l’abri d’une erreur. Diagnostiquer et résoudre les incidents de production
- Ajouter ce qui doit l’être. Le milieu des soins de santé évolue constamment. Analyser les exigences opérationnelles. Concevoir et construire des solutions robustes
Qualifications
Vous devrez :
- Veiller à l’ensemble du cycle de développement de logiciel
- Concevoir les solutions sûres et évolutives
- Accompagner d’autres programmeurs ou programmeuses et leur offrir des commentaires constructifs sur leur programmation et leurs conceptions
- Travailler dans un environnement de développement agile avec de nombreuses équipes appliquant la méthode Schwaber-Sutherland (Scrum)
- Écrire du code Java bien conçu et testable
Ce que vous détenez :
- Vaste expérience de travail d’au moins 7 ans avec J2SE ou J2EE
- Expérience de travail pratique d’au moins 4 ans avec des bases de données Oracle ou Postgres
- Expérience avec les requêtes et l’analyse des plans SQL aux fins d’amélioration de la performance
- Expérience de développement pour AWS
- Expérience en développement de programmes parallélisés
- Capacité à apprendre rapidement et désir de surmonter les défis liés à l’ajout de fonctions dans une base de code importante
- Aptitude marquée pour la conception et volonté de se maintenir à jour sur l’évolution des technologies
- Excellentes compétences en communication orale et écrite pour présenter avec précision les problèmes et la conception de leur solution
- Esprit de collaboration au sein d’une équipe agile de développeurs, d’analystes d’AQ et de responsables de produits
Compétences additionnelles :
- Expérience dans le secteur des soins de santé
- Expérience de programmation dans les environnements Mac, Windows et Linux
- Expérience avec les méthodologies Kanban et Scrum
- Expérience des interfaces utilisateur créées à l’aide de Swing
Si cette occasion vous intéresse, nous voulons en discuter avec vous et vous présenter tout ce que TELUS peut faire pour.
- Soutenir votre apprentissage continu
- Amplifier votre contribution dans la collectivité
- Favoriser votre équilibre travail-vie personnelle
- Et plus encore