Enable job alerts via email!

Programmeur outils sénior / Senior Tools Programmer

Beenox

Montreal

On-site

CAD 70,000 - 90,000

Full time

8 days ago

Job summary

Un studio de développement de jeux à Montréal recherche un Programmeur outils sénior pour développer et maintenir des outils internes. Le candidat idéal aura plus de 5 ans d'expérience en développement, une solide maîtrise de Python, ainsi que des compétences en C# et C++. Ce rôle implique une collaboration étroite avec d'autres équipes d'Activision et contribue au succès des jeux à venir.

Qualifications

  • 5 années ou plus d’expérience en développement.
  • Excellente maîtrise de Python.
  • Compétences en C# et C++.

Responsibilities

  • Développer et maintenir l’environnement d’outils.
  • Déboguer et améliorer les bases de code.
  • Intégrer des SDKs et des bibliothèques.

Skills

Développement d'outils
Maîtrise de Python
Compétences en C#
Compétences en C++
Analyse
Capacités de communication en français et en anglais

Tools

Qt
WPF
Jira
Confluence
Job description
Overview

Join to apply for the Programmeur outils sénior / Senior Tools Programmer role at Beenox.

Fondé à Québec et poursuivant sa croissance avec une équipe à Montréal, Beenox possède plus de 20 ans d’expertise dans le développement de jeux. En tant que studio Activision, nous sommes leaders dans le divertissement interactif et impliqués dans la création de titres renommés.

À travers notre histoire, nous avons participé au succès de Crash Bandicoot, Tony Hawk's Pro Skater, Skylanders, Spider-Man et Guitar Hero. Nous contribuons notamment à la franchise Call of Duty, par la création de contenu sur les saisons de Warzone, la direction du développement de la version PC de Call of Duty et l’implication dans le développement de Warzone mobile.

En tant que développeur
  • Développeur outils sénior, spécialiste
  • Votre mission principale sera de développer, déboguer et maintenir une variété d’outils internes nécessaires au développement de jeux vidéo. Votre travail aura un impact direct sur l’efficacité et la convivialité des outils utilisés par nos créateurs et nos partenaires à travers Activision.
  • Vous aurez également l’occasion d’intervenir sur les pipelines de données et d’évolutivité des jeux. En rejoignant le studio Beenox, vous ferez aussi partie d’une équipe centralisée chez Activision, collaborant avec des collègues dans tous les studios Activision et auprès de partenaires externes. Votre travail profitera aux jeux en cours et à venir d’Activision !
Responsabilités
  • Développer, maintenir et améliorer l’écosystème d’outils pour les créateurs, les artistes et les développeurs, en favorisant la productivité et la fiabilité.
  • Déboguer, refactoriser et faire évoluer les bases de code des outils pour garantir leur qualité, leur flexibilité et leurs performances.
  • Intégrer des SDKs et des bibliothèques tierces selon les besoins.
  • Fournir un support utilisateur et du dépannage sur les outils développés, afin de débloquer rapidement les utilisateurs.
  • Contribuer à l’alignement technique interéquipes et à la planification à grande échelle (infrastructure, migration cloud).
Exigences
  • 5 années ou plus d’expérience pertinente en développement (idéalement sur des outils internes, de l’automatisation, ou des infrastructures pour développeurs).
  • Excellente maîtrise de Python, avec expérience sur des applications ou systèmes Python de grande échelle.
  • Compétences en C# et C++.
  • Connaissance d’un Framework d’interface utilisateur comme Qt ou WPF.
  • Capacité à planifier et à livrer des jalons importants.
  • Solides compétences analytiques, autonomie et polyvalence.
  • Attitude collaborative, adaptable, et orientée développement continu.
  • Capacité à travailler et à communiquer efficacement en français et en anglais.
  • Intérêt marqué pour le développement de jeux vidéo.
Atouts
  • Connaissance approfondie d’outils de planification et gestion de projet (Jira, Confluence).
  • Expérience en conception d’interfaces outils intuitives et conviviales (bonnes pratiques UI/UX).
  • Expérience de support d’outils en production (triage, support utilisateur, gestion d’incidents).
  • Expérience en développement d’outils de plateforme, de SDKs ou avec des moteurs de jeu.
  • Intérêt ou expérience avec l’automatisation IA / ML pour les workflows développeur.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.