Programmeuse, Programmeur généraliste (InnerSource)

  • Montréal, QC, Canada
  • Temps plein

Description du poste

En tant que programmeuse ou programmeur généraliste, vous soutiendrez nos efforts d'automatisation des tests en créant des composants de haute qualité et riches en fonctionnalités pour DTest, un framework de test distribué primaire ainsi qu’un projet InnerSource pour les tests automatisés.

Utilisé par plusieurs équipes de jeu, comme Rainbow 6, Assassin's Creed et Far Cry, DTest est une gamme d'outils qui englobe la création de tests automatisés, l'exécution distribuée et la collecte des résultats pour tous nos titres.

Au sein d'une petite équipe dédiée à la maintenance de ce framework, vous assurerez l'évolutivité, la stabilité et les performances continues de tous ses aspects. De plus, vous collaborerez étroitement avec la communauté de programmeuses et programmeurs qui contribuent au projet afin de les aider à intégrer leurs changements de manière sûre et efficace.

 

Ce que vous ferez

  • Développer de nouvelles fonctionnalités de la gamme DTest.
     
  • Améliorer, déboguer et optimiser les composants existants.
     
  • Créer des outils, des scripts et des tests personnalisés au besoin.
     
  • Participer à des revues de code.
     
  • Assister aux initiatives d'automatisation de logiciels d'infrastructure en partenariat avec les parties prenantes du projet.
     
  • Rédiger et tenir à jour la documentation technique qui servira de référence à l'échelle de l'entreprise.

Qualifications

Ce que vous apportez à l’équipe

  • Une grande expérience en C++ et/ou C#
  • Familiarité des pipelines de build, de l'automatisation des tests et de la livraison continue
  • De bonnes capacités de communication qui vous permettent de renforcer la collaboration au sein d'équipes distribuées
  • Auto-motivation, fiabilité et capacité à prendre des initiatives

 

Bien d’avoir, mais pas obligatoire :

  • Expérience de la contribution à des projets open source
  • Expérience de la création et de l'utilisation de microservices
  • Expérience avec Elasticsearch, Mongo DB, MySQL, Docker et Kubernetes
  • Expérience dans la création et la maintenance de l'automatisation et des outils DevOps

 

Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.

 

Ce qu’il faut nous envoyer

  • Votre CV mettant en valeur votre parcours et vos compétences


Une personne réelle analysera votre candidature. Dans ce cas, il s’agit de Karin, notre spécialiste en acquisition de talents. Alors qu’elle commence à faire votre connaissance à travers votre profil, apprenez à la connaître à travers la vidéo ci-dessous.

Renseignements complémentaires

À propos de nous

Chez Ubisoft Montréal, un leader de l’industrie du jeu vidéo situé dans le vibrant quartier du Mile-End depuis 1997, nous offrons un environnement de travail unique dans l’industrie, vous permettant de créer et d’enrichir des jeux qui font partie de franchises AAA iconiques de renommée internationale.

Lorsque vous vous joignez à Ubisoft Montréal, vous entrez dans une communauté de développeur·euses exceptionnel·les relié·es par leur besoin d’innover, d’être créatifs et créatives, et de travailler avec les technologies de pointe. Vous découvrirez un monde où les employé·es bénéficient d’un avancement professionnel constant, d’un cadre d’apprentissage accueillant et de régimes de rémunération concurrentiels.

Plus que tout, chez Ubi Montréal, vous travaillerez sur un grand nombre de titres d’envergure et de grande qualité — Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor et… bon, on ne peut quand même pas vous partager tous nos secrets… – et vous travaillerez avec certains des plus grands talents de l’industrie.

 

Chez Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.

Vidéos à visionner

Politique de confidentialité