Gestionnaire, Développement D'applications - Montréal, Canada - Mitacs

Mitacs
Mitacs
Verified Company
Montréal, Canada

3 weeks ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description
**_**Veuillez noter que ce poste peut être entièrement éloigné ou hybride près des bureaux de Mitacs à Ottawa, Montréal, Toronto ou Vancouver**_**

**_ Souhaitez-vous faire partie de notre équipe qui mise sur l'entrepreneuriat et l'innovation?_**
- Vous vous épanouissez dans un milieu axé sur l'esprit d'entreprise et appréciez le travail en équipe? Aimez-vous sortir des sentiers battus et cherchez-vous continuellement à apporter des améliorations? Adoptez-vous une approche stratégique à l'égard de votre travail? Aimez-vous évoluer au sein d'un environnement de travail dynamique et où vos opinions sont valorisées et respectées? Aimez-vous créer des partenariats pour résoudre des défis mutuellement avantageux?_
- Mitacs est un organisme sans but lucratif national qui aide des partenaires du secteur privé et sans but lucratif à résoudre des défis stratégiques en tirant profit du talent postsecondaire de première classe du Canada et d'un réseau mondial de partenariats avec des entreprises, des établissements d'enseignement et des gouvernements. Par ces collaborations, Mitacs aide les entreprises partenaires et les partenaires communautaires à réussir, améliore le développement des compétences pratiques des étudiants et renforce l'écosystème d'innovation de calibre mondial du Canada. À Mitacs, nous nous efforçons de développer la prochaine génération d'innovateurs en les aidant à acquérir des compétences de recherche et d'affaires essentielles à leur réussite. En collaboration avec des entreprises, des gouvernements et des établissements d'enseignement du Canada et de l'étranger, nous soutenons l'avènement d'une nouvelle économie en tablant sur la plus importante ressource du Canada : son capital humain._

On attend de ce poste qu'il soit très technique, mais aussi qu'il assure une bonne liaison entre les équipes fonctionnelles et techniques.

**Responsabilités**:

- Diriger les équipes de développement de logiciels, y compris les responsables techniques, les développeurs et développeuses de logiciels et les ingénieur-es en processus de développement et d'exploitation, en encourageant l'autonomie et en fournissant des conseils techniques tout en les tenant responsables de leurs objectifs.
- Gérer le travail et les relations des fournisseurs externes en matière de développement, y compris leur affectation, leur performance et leur budget.
- Recruter pour des postes de développement internes et externes si nécessaire.
- Contribuer à l'examen du code par les pairs et fournir un retour d'information et des conseils à l'équipe si nécessaire.
- Analyser le fonctionnement technique et l'architecture des nouvelles solutions en veillant à la réutilisation et à l'interopérabilité des différents produits et services.
- Encourager l'équipe à exploiter les technologies existantes, comme les logiciels-services, les API, les services infonuagiques natifs et les codes source libre avant tout développement personnalisé.
- Maîtriser les processus du cycle de développement et les indicateurs de performance,comme la vélocité de l'équipe et la couverture du code.
- Collaborer avec le ou la responsable de l'assurance qualité pour améliorer le travail de développement et réduire les défauts des logiciels et les perturbations des versions.
- Collaborer avec l'équipe de la plateforme de données pour la création et l'entretien des bases de données.
- Promouvoir les pratiques exemplaires Agile (Scrum ou SAFe) et de développement et d'exploitation.
- Participer aux réunions Agile si nécessaire et soutenir activement l'équipe pendant la planification par incréments de programme (PI).
- Être responsable des outils, des cadres et des plateformes de développement, y compris maintenir la relation avec les fournisseurs, faire le suivi du cycle de vie des supports et des correctifs de sécurité, ainsi que leurs contrats et budgets (Bitbucket, Jira, Jenkins, Terraform, etc.).
- Appuyer la mise en œuvre des pratiques de gestion des versions en définissant le processus de développement et IC-LC et en améliorant l'automatisation du déploiement bleu ou vert, des commutateurs de fonctionnalité, etc.
- Participer aux pratiques exemplaires, audits et formations en matière de cybersécurité et agir activement en cas d'incident.
- Travailler en collaboration avec l'équipe chargée de l'infrastructure afin d'utiliser au mieux les services infonuagiques Azure, ses outils et ses capacités.
- Aider à résoudre les incidents critiques et tenir les parties prenantes informées si nécessaire.
- Examiner les demandes de changement de logiciel et participer aux réunions du comité consultatif sur les changements.
- Rechercher de nouvelles technologies et méthodes et entretenir la curiosité des membres de l'équipe pour qu'ils et elles continuent à apprendre et à explore

More jobs from Mitacs