Vice-président de l'ingénierie
En tant que vice-président de l'ingénierie pour Portage Cybertech, vous jouerez un rôle essentiel dans l'élaboration de nos processus de développement de produits, en encourageant l'innovation et en assurant la livraison réussie de solutions SaaS de haute qualité. Votre leadership dans la gestion du développement logiciel, de l'architecture, de l'UX, de l'assurance qualité et du devOps aura un impact direct sur notre croissance et notre excellence technique.
Responsabilités
- Favoriser un environnement innovant et collaboratif :
- Favoriser un environnement de travail innovant, positif et collaboratif au sein de votre équipe et dans les groupes interfonctionnels, tels que les TI, la sécurité, les opérations clients et la gestion des produits.
- Travailler en étroite collaboration avec le comité de direction de produit afin de partager les connaissances et de tirer parti des synergies entre les unités de produits.
- Encourager la communication ouverte, le partage des connaissances et le travail d'équipe.
- Assurer la maturité de l'ingénierie logicielle :
- Structurer les processus afin d'atteindre un niveau élevé de maturité en matière d'ingénierie logicielle, en garantissant des livraisons à temps avec la qualité et la capacité anticipée, tout en assurant l'adaptabilité aux nouveaux contextes et opportunités commerciaux. Définir les objectifs et les normes de performance.
- Contrôler la planification de la capacité afin d'optimiser l'affectation des ressources.
- Harmoniser les processus d'ingénierie :
- Établir des processus et des pratiques harmonisés pour plusieurs produits SaaS, chacun utilisant ses propres technologies. Harmoniser les outils dans la mesure du possible.
- Veiller au respect des meilleures pratiques, y compris les normes de codage, de tests et de documentation.
- Rester au fait des méthodes d'ingénierie, des technologies et des meilleures pratiques dans les solutions SaaS à haute disponibilité et à haute évolutivité basé sur le cloud.
- Contribuer à la croissance de l'entreprise :
- Identifier les opportunités qui peuvent aider l'entreprise à se développer et à être plus efficace.
- Se tenir au courant des tendances du secteur, des technologies émergentes et des meilleures pratiques.
- Appliquer ces connaissances pour stimuler l'innovation et rester compétitif.
- Développer vos ressources :
- Encadrer vos ressources pour vous assurer qu'elles adhèrent aux valeurs, à la culture et à la vision de l'entreprise, qu'elles ont la possibilité de se développer professionnellement et qu'elles donnent le meilleur d'elles-mêmes.
- Créer un environnement propice au développement professionnel du personnel subalterne - faites grandir les talents à l'intérieur de l'entreprise.
- Définir les besoins en compétences et en ressources, travailler avec les RH pour le recrutement et assurer une évaluation périodique des performances.
- Gérer des projets spéciaux :
- Gérer les projets logiciels spéciaux qui nécessitent une exécution rapide.
- Établir des priorités de manière efficace pour répondre aux besoins de l'entreprise.
- Communiquer les progrès et les résultats :
- Faites régulièrement part à votre supérieur des progrès réalisés et de l'état d'avancement du projet.
- Assurer la transparence et fournir des informations exploitables.
- Représenter Portage :
- Agir en tant que représentant lors de conférences et d'événements industriels pertinents.
- Présenter notre expertise et notre leadership.
Qualifications
Formation : Baccalauréat ou maîtrise en informatique ou dans un domaine connexe.
Expérience :
- Expérience confirmée en tant qu'ingénieur logiciel et leader technique.
- Minimum de 10 ans de gestion d'équipes d'ingénierie logicielle agiles d'au moins 50 personnes fournissant des produits pour une solution SaaS.
- Une expérience de la gestion de petites équipes réparties géographiquement dans le monde entier, ainsi que d'équipes hybrides, est un atout important.
Compétences techniques :
- Maîtrise de l'architecture moderne du cloud, des langages de programmation et des frameworks.
- Connaissance approfondie du développement de produits SaaS basés sur le cloud et des logiciels axés sur l'expérience utilisateur.
- Expérience pratique de Gitlab/Github, Jira, Azure, AWS et d'autres outils et environnements typiques de développement de logiciels SaaS hébergés sur le cloud.
- Expérience pratique des technologies de développement front-end et back-end.
- Connaissance des concepts de cybersécurité, d'identité numérique, de consentement et de sécurité des données.
- Familiarité avec les concepts de systèmes de gestion de relations clients (CRM).
Compétences non techniques :
- Excellentes capacités de communication et de relations interpersonnelles.
- Esprit stratégique permettant d'équilibrer les décisions techniques avec les besoins de l'entreprise.
- Passion pour le développement de logiciels et l'apprentissage continu.
- Solides compétences techniques et de leadership, avec la capacité d'inspirer et de motiver une main-d'œuvre technique hautement qualifiée.
- La maîtrise du français et de l'anglais sont des atouts.
Notre organisation est présente à travers le Canada.
Comme illustré dans la description des tâches, il implique notamment de communiquer, oralement et par écrit, avec les autres équipes de Portage situées partout au Canada et avec nos clients et partenaires internationaux. En effet, les clients et les partenaires internationaux représentent une partie importante de nos activités. À la suite d’une analyse, nous avons déterminé que les tâches liées au poste nécessitent la connaissance de l’anglais en plus du français (à l’oral et à l’écrit). Nous avons également déterminé que la connaissance de l’anglais déjà exigée des autres employés ne permet pas l’exécution des tâches nécessitant la connaissance de l’anglais liées au poste.
Cependant, Portage restreint le plus possible le nombre de postes pour lesquels elle exige la connaissance d’une autre langue que le français. Portage n’exige la maîtrise de l'anglais que lorsque cela est nécessaire à l’exécution des tâches d’un employé.