Development Manager & Scrum Master

Montreal, Quebec, Canada - R&D

Description

Audiokinetic est à la recherche d'une personne d'expérience pour remplir le poste de Gestionnaire d'équipe de développement logiciel et jouer le rôle de scrum master pour deux équipes de développement. Sa contribution portera également à gérer les projets spéciaux tels que l'expansion du programme de certification Wwise d'Audiokinetic ou le développement et déploiement du Audiokinetic Store, un portail d'achat et de partage en ligne pour des utilitaires Wwise.

À l'aide des méthodologies Agile ou Lean, la personne retenue travaillera de concert avec le chef technique de chacune de ces 2 équipes, en plus de collaborer avec les autres gestionnaires et leaders techniques. Elle effectuera la planification, agira comme scrum master, veillera à la bonne exécution du travail en aidant à identifier et résoudre les dépendances. Cette personne s'assurera de mettre en place des systèmes permettant la visibilité et informera les autres gestionnaires et leaders de l'équipe de Production de toute déviation par rapport aux objectifs, dates de tombée ou budget.


Voici un survol du rôle et des responsabilités associées:

  • Révision régulière du backlog (grooming), organisation des cérémonies autour des sprints (planification, rétrospective) avec l'équipe de développement web et développement Wwise Core
  • Gestion du personnel de ces équipes ainsi que deux rédacteurs technique (établir des objectifs selon la méthodologie OKRs, des indicateurs de performance, et des rencontres 1:1)
  • Coordonner avec les autres gestionnaires les ressources internes, gérer les ressources externes et s'assurer de la progression exemplaire des projets spéciaux
  • S'assurer que les dates de tombée pour les relâches logicielles et les projets sont rencontrées, en ligne avec le mandat et le budget
  • Mesurer le progrès avec des outils et techniques adaptées au contexte
  • Rapporter le progrès et discuter des problèmes au besoin


La personne idéale pour ce poste a:

  • un Baccalauréat en Sciences Informatiques, Génie Informatique ou Électrique (ou équivalent)
  • un minimum de 3 ans d'expérience en tant que développeur de logiciels en C++
  • une formation par rapport aux méthodologies Agile ou Lean (certification de scrum master est un atout)
  • de l'expérience en tant que scrum master ou gestionnaire de projet dans une compagnie de développement logiciel
  • un minimum de 2 ans d'expérience à gérer une équipe de développement logiciel
  • une grande capacité d'organisation incluant une forte attention aux détails et de bonnes capacités multitâches
  • la maîtrise d'un outil de gestion de projet (ex: Jira) et l'extraction de rapports
  • une bonne compréhension du cycle de développement logiciel
  • de l'expérience en gestion de projet et de contractuels
  • une excellente capacité de communication en Français et en Anglais


De plus, nous souhaitons que la personne ait:

  • la capacité de s'adapter rapidement et d'être efficace rapidement dans de nouvelles circonstances et dans un environnement dynamique
  • une passion pour l'audio et le monde des jeux vidéos, avec si possible de l'expérience dans l'industrie
  • une bonne connaissance du cycle de développement de produits




Requirements

Audiokinetic is looking for an experienced Development Manager & Scrum Master to manage two software development teams and to lead cross-team software development projects such as expanding the Audiokinetic Certification Program and building an Audiokinetic Online Sharing Site and Store.

Using Agile or Lean methodologies, the manager is expected to work closely with the Technical Lead on these two team and collaborate with the other managers and leaders of the Production group. The manager will conduct planning, act as the scrum master for the team and occasional project(s), monitor execution, help identify dependencies and resolve them. The manager should ensure proper visibility to the other managers & technical leaders on deviations or changes to goals, deadlines or budgets.

Here is an overview of the role and responsibilities:

  • Regular backlog grooming, sprint planning and retrospectives with the development teams
  • Manage a team of web developers, a team of C++ developers and 2 technical writers (establish OKRs and metrics, hold regular 1:1 meetings)
  • Coordinate internal resources and external contractors for the flawless execution of special projects
  • Ensure that software releases and projects are delivered on-time, within scope and within budget
  • Measure progress using appropriate systems, tools and techniques
  • Report progress and escalate issues to management as needed

The ideal candidate has:

  • a Bachelor's degree in Computer Science, Computer or Electrical Engineering (or equivalent)
  • Experience as a software developer in C++ (3yrs min)
  • Training in agile or Lean concepts (scrum master certification an asset)
  • Experience as a scrum master or project manager in a software development company
  • Experience managing a software development team (2yrs min)
  • Solid organizational skills including attention to detail and multi-tasking skills
  • Master a project management tool (ex: Jira) and associated reporting tools
  • Great understanding of the software development cycle
  • Experience in project management and managing external contractors
  • Excellent communication skills in French and English


Additionally, we would like the candidate to have:

  • The ability to adapt quickly and be effective in new situations and highly dynamic environment
  • A passion for audio or gaming and its world, demonstrated by experience in the industry (bonus)
  • Familiarity with product development lifecycle