Chef d'équipe, Développement logiciel, Automatisation du réseau
Scarborough, ON, CA, M1H 3J3 Vancouver, BC, CA Qu?bec, QC, CA Edmonton, AB, CA Montréal, QC, CA Burnaby, BC, CA West Vancouver, BC, CA Ottawa, ON, CA Toronto, ON, CA Calgary, AB, CA North Vancouver, BC, CA
Description
Joignez-vous à notre équipe et aidez-nous à créer la prochaine génération de solutions de télécommunications!
Joignez-vous à notre équipe et ce que nous accomplirons ensemble
Vous avez de l’expérience en développement de logiciels et vous vous passionnez pour les technologies de télécommunications? Vous excellez dans la mise sur pied et l’encadrement d’équipes hautement performantes qui proposent des solutions novatrices? Nous sommes à la recherche d’une personne dynamique et expérimentée pour diriger notre équipe d’automatisation des réseaux et de développement d’applications à titre de chef d’équipe, Développement logiciel. Vous jouerez un rôle clé dans la conception, le développement et le déploiement de capacités d’automatisation de réseau de pointe dans un secteur des télécommunications en constante évolution.
En tant que membre clé de l’équipe de direction, Ingénierie, vous jouerez un rôle déterminant dans l’élaboration de notre stratégie de développement de logiciels, la promotion de l’excellence technique et la création d’un environnement de travail collaboratif et stimulant. Ce poste vous donnera l’occasion d’avoir une grande influence sur notre feuille de route de produits et de contribuer à l’avenir de la connectivité.
Voici comment
• Diriger, encadrer et inspirer l’équipe de génie logiciel tout en effectuant des évaluations de rendement et en cernant des occasions de perfectionnement
• Appliquer les méthodes agiles (Scrum/Kanban) et gérer la charge de travail de l’équipe afin d’assurer une livraison efficace des projets et de respecter les échéances
• Fournir des conseils techniques et une supervision architecturale pour les solutions logicielles de télécommunication, en veillant au respect des normes de codage et des lignes directrices de sécurité
• Superviser le cycle de vie complet du développement logiciel, de la conception au déploiement, afin de garantir des solutions évolutives de haute qualité qui répondent aux objectifs d’affaires
• Collaborer avec la gestion de produits, les architectes et les intervenants pour définir les exigences techniques et les traduire en plans de développement réalisables
• Superviser et gérer les fournisseurs tiers qui fournissent des ressources à l’équipe Scrum, en assurant une intégration transparente et en surveillant le rendement par rapport aux IRC
• Promouvoir l’intégration continue, la livraison continue (IC/LC) et les tests automatisés tout en cernant et en atténuant les risques techniques
• Rester au fait des technologies de télécommunication émergentes (5G, SDN, NFV, IdO) et des tendances sectorielles pour guider la stratégie technique
• Favoriser la collaboration interfonctionnelle et communiquer efficacement avec les intervenants à tous les niveaux, en fournissant des mises à jour régulières sur les projets et en représentant l’équipe dans les décisions techniques
Qualifications
Vos qualifications
• Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans une discipline connexe
• Au moins 7 ans d’expérience en développement de logiciels, dont au moins 3 ans dans un rôle de direction ou de gestion
• Expérience avérée avec divers langages de programmation (p. ex. Java, Python, Go, C++) et des cadres de développement pertinents aux télécommunications
• Solide compréhension des technologies de base de données (SQL et NoSQL)
• Expérience avec les plateformes infonuagiques (AWS, Azure, GCP) et les technologies de conteneurisation
• Capacité démontrée à diriger et à motiver une équipe dans un environnement de développement agile
Atouts
• Une solide expertise dans le secteur des télécommunications est fortement souhaitée, y compris avec ce qui suit :
o Protocoles de réseau (p. ex., protocole TCP/IP, SIP, Diameter, SS7)
o Systèmes BSS/OSS de télécommunications
o Architectures infonuagiques natives pour les télécommunications (p. ex., Kubernetes, OpenStack)
o Technologies des services mobiles ou services filaires (p. ex., 5G, LTE, fibre optique)
o Virtualisation des fonctions réseau (NFV) ou réseautage défini par logiciel (SDN)
• Expérience avec les systèmes intégrés en temps réel dans le domaine des télécommunications
• Connaissance des meilleures pratiques en cybersécurité dans les réseaux de télécommunications
• Expérience avec les applications d’IA et d’apprentissage-machine en automatisation des réseaux
• Expérience en architecture et en développement de microservices
• Expérience en tant que chef de mêlée responsable d’équipes de développement qualifiées
• Certifications SDN/SD-WAN (VCP de préférence) ou connaissance des plateformes infonuagiques ou de virtualisation
• Expérience en gestion de fournisseurs et de clients
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.