Partager cette offre d’emploi

Développeur de logiciels senior ou développeuse de logiciels senior de niveau 4

Emplacement: 

Burnaby, British Columbia, CA Vancouver, British Columbia, CA Hamilton, ON, CA Calgary, AB, CA Ottawa, ON, CA Edmonton, AB, CA Montreal, Quebec, CA Toronto, ON, CA

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

Description

 

Contribuez au parcours de transformation au sein d’une équipe novatrice et à l’avant-garde de la technologie.

 

Notre équipe et ce que nous accomplirons ensemble

 

Joignez-vous à notre équipe

 

Vous vous joindrez à une équipe Architecture en tant que code dynamique et hautement qualifiée qui exerce une grande influence sur l’ensemble de TELUS. L’équipe contribue également de manière considérable aux choix moteurs de l’architecture technologique, promeut la conception et les modèles de logiciels et vise à offrir aux développeurs et développeuses une expérience d’accueil harmonieuse.

 

Voici l’influence que vous aurez et ce que nous accomplirons ensemble

 

À titre de développeur ou développeuse de logiciels, vous jouez un rôle déterminant dans la transformation numérique pour répondre à l’évolution rapide des besoins des clients. Vous défendez avec ardeur la conception et la mise en œuvre de logiciels et vous suivez l’ensemble du processus de développement. Vous appliquez des pratiques de codage et de programmation sûres et avez la capacité de travailler dans n’importe quel environnement de développement. Vous avez un intérêt marqué pour la sécurité des applications et de l’Internet.

 

Collectivement, nous allons construire une plateforme de modèles de démarrage et publier des techniques logicielles spécialisées pour aider les développeurs dans leur passage au nuage et à la transformation numérique.

 

Vos tâches

 

  • Prendre en charge toutes les étapes du cycle de vie du développement logiciel, de la collecte des exigences à la conception, en passant par le développement, les tests, l’intégration, le déploiement et la préparation à la mise en production
  • Proposer des moyens d’atteindre l’excellence opérationnelle
  • Développer des logiciels évolutifs en tenant compte des performances et de la sécurité
  • Rédiger du code testable et de haute qualité en suivant les meilleures pratiques de la programmation
  • Participer à des examens du code, donner ou accepter des commentaires
  • Cibler les points problématiques dans le code ou la solution, résoudre le problème et trouver une solution
  • Faire preuve d’esprit d’équipe et offrir des conseils techniques
  • Communiquer clairement et efficacement avec les parties prenantes et les conseillers et conseillères, Produits pour discuter des caractéristiques des fonctionnalités, de la stratégie de conception et des problèmes techniques
  • Travailler avec les architectes et les responsables techniques pour contribuer à la stratégie technique globale
  • Travailler avec d’autres équipes pour définir des objectifs, des pratiques standard et des processus communs
  • Examiner les applications et logiciels et formuler des recommandations d’amélioration
  • Demeurer au fait des dernières tendances technologiques et des technologies émergentes
  • Rédiger de la documentation technique complète
  • Encadrer les développeurs débutants et les développeuses débutantes

 

 

Exigences

 

Votre apport

 

  • Formation et expérience solides dans le domaine du développement logiciel, avec une connaissance approfondie des modèles d’intégration, des modèles de sécurité et des modèles de conception infonuagique
  • Connaissance de la sécurité des applications, de la sécurité sur Internet ou de la navigation sécurisée
  • Maîtrise d’au moins un langage de programmation (Java, Javascript, Typescript, Python)
  • Expérience pratique du développement frontal (React.js, Redux, JavaScript, CSS)
  • Expérience pratique du développement dorsal (Java, NodeJS)
  • Expérience pratique du développement et du déploiement d’applications dans le nuage (GCP, AWS)
  • Expérience pratique des conteneurs (Kubernetes, Docker) ou des technologies de calcul sans serveur
  • Capacité démontrée à utiliser des cadres d’essai (Jest, Mocha, Junit, Cypress, etc.)
  • Expérience d’utilisation des outils d’intégration et de livraison tels que GitHub et GitHub Actions, Jenkins, Cloud Build, Cloud Deploy
  • Personne très motivée et autonome qui possède d’excellentes compétences en matière de résolution de problèmes, un esprit critique, le sens du détail et la capacité de prendre des responsabilités sans supervision directe

 

Atouts

 

  • Connaissance du modèle de développement et d’exploitation et des pratiques d’ingénierie de la fiabilité de site
  • Bonne compréhension de l’infrastructure en tant que code et expérience pratique acquise avec Terraform
  • Expérience pratique de Google Cloud Platform (préférable)

 

 

À 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. En vous joignant à nous, vous nous aidez à 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 seront prisés et respectés au sein de l’équipe.

La santé et la sécurité de notre équipe, de nos clients et de nos collectivités sont notre priorité absolue. Par conséquent, nous exigeons que toute personne se joignant à notre équipe soit adéquatement vaccinée contre la COVID-19.

 

 

 

 

Solutions technologiques

Nous voulons découvrir jusqu’où la technologie peut nous mener. Si vous avez déjà réfléchi à l’avenir de la gestion de la chaîne d’approvisionnement, de la cybersécurité, de l’infonuagique et de l’Internet des objets, nous voulons que vous fassiez partie de l’équipe qui contribue à ces réalisations.

Nous sommes honorés de cette reconnaissance

5G
Notre réseau le plus rapide, offre une expérience supérieure. Avec des téléchargements ultrarapides et des applications multimédias plus riches que jamais.

6 centres d’innovation au Canada
Ces incubateurs d’idées permettent de réunir les membres de notre équipe de surmonter certaines des plus importantes barrières technologiques auxquelles sera confronté le Canada à court terme.

1
Million de clients des services mobiles utilisent mon TELUS (chaque mois).

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.