Chef de groupe, developpement logiciel
Quebec, Quebec, CA
Le/la chef de groupe développement logiciel est chargé du développement efficace de plusieurs produits incluant une plateforme d'automatisation de tests et mesures centrale à la stratégie de croissance de l'entreprise. Il/elle collabore avec le chef du produit et partage le succès global du produit. Cette personne encourage l'adoption des meilleures pratiques et des normes par les membres de l'équipe dont elle a la charge et crée un environnement sûr où l'innovation et les apprentissages sont célébrés. Il/elle s'assure que les aspects techniques tels que la sécurité, les tests, la dette technique, etc. sont pris en compte dans les estimations du calendrier et alignés sur les exigences de la feuille de route pour gagner sur le marché.
Ce que vous ferez
- Développer les logiciels applicatifs des nouveaux instruments de tests et mesures développés par EXFO.
- Assurer le développement d'une plateforme logicielle permettant d'automatiser l'exécution de tests et mesures sur des circuits intégrés photoniques ainsi que de la valorisation des données capturées (traitement, analyse, interprétation et visualisation).
- Intégrer des traitements avancés pouvant inclure des fonctions d'intelligences artificielle.
- Assurer la direction technique des équipes de développement.
- Encadrer, inspirer, former et responsabiliser l'équipe pour qu'elle obtienne des résultats, diffuse les meilleures pratiques et augmente ses compétences et son impact.
- Veiller à ce que les membres de l'équipe bénéficient de conditions gagnantes et recherchez des normes de performance élevées.
- Partager la propriété du backlog de développement, y compris les priorités relatives avec le chef de produit.
- Discuter des compromis de mise en œuvre avec le chef de produits.
- Rechercher la satisfaction du client et de l'utilisateur (efficacité de la livraison, qualité, performance, évolutivité).
- Encourager les idées originales et la résolution innovante des problèmes.
- Encadrer les équipes de développement dans leurs décisions technologiques, en veillant à l'alignement sur l'architecture d'entreprise.
- Participer à des discussions techniques sur l'architecture afin de rester connecté.
- Être prêt à s'investir dans des tâches techniques, si nécessaire.
Ce que nous recherchons
Des compétences de gestion techniques
- Haut niveau de compétences en gestion de projet (Agile, SAFe, Scrum, Kanban).
- Maîtrise des outils de gestion des ressources comme Jira/Gitlab, Microsoft Project.
Aptitudes personnelles
- Leadership d'équipe
- Courage managérial
- Développement des autres
- Orientation vers les résultats
Connaissance technique
- Expérience confirmée en développement de logiciels appliqués à différent types d'applications: contrôle d'instruments, logiciel embarqué, logiciel applicatif, base de données, infonuagique.
- Expérience démontrée à développer une plateforme logicielle évolutive capable de mise à l'échelle.
- Innovation (capacité de vision et capacité à générer des idées)
- Solides compétences en communication, capacité à engager, influencer et inspirer les partenaires et les parties prenantes afin de favoriser la collaboration et l'alignement.
- Capacité à établir des partenariats et des relations solides avec des partenaires.
Vous devez avoir
- Une expérience pertinente : 5 + ans d'expérience dans un rôle de gestion d'équipe ; et en tant que développeur ou architecte principal.
- Exigences linguistiques : Maîtrise de l'anglais et du français
- Formation : Diplôme universitaire en génie logiciel, en informatique ou équivalent.