This job might no longer be available.
Lead technique (architecte) – Groupe technologique
3 years ago
Description du poste
Au Groupe technologique (TG), nous fournissons des outils, des middlewares et des services adaptés aux besoins de la production de jeux à Ubisoft – que ce soit front-end ou back-end, outils ou expertises, nous accompagnons nos productions tout au long de leur cycle de vie. À travers la collaboration et l’innovation, nous contribuons à augmenter l’efficacité des pipelines et de la création de nos prods, dans l’objectif d’offrir des jeux de qualité à des millions de joueur·euses à travers le monde. Explorer des idées, expérimenter de nouvelles technologies et implémenter des technologies stables font partie de notre quotidien.
L'une des solutions que nous avons développées au TG est DTest, un framework de test distribué primaire ainsi qu’un projet InnerSource pour les tests automatisés, utilisé par plusieurs équipes de jeux, comme Rainbow 6, Assassin's Creed et Far Cry.
En tant que lead technique (architecte), vous guiderez DTest vers l'avenir, en le dirigeant - ainsi que ses multiples contributeur·trices à travers Ubi - dans une direction commune.
Plus précisément, vous améliorerez et ferez progresser DTest. Vous assurerez l'évolutivité, la stabilité et les performances continues de tous les aspects de ce framework tout en aidant un groupe de programmeur·euses à créer des composants de haute qualité et riches en fonctionnalités.
Développeur·euse expérimenté·e, vous serez la référence technique non seulement pour l'équipe dédiée à la maintenance du projet, mais aussi pour la communauté qui y contribue.
Ce que vous ferez
- Jouer un rôle indispensable dans la définition de l'orientation technique et les priorités de DTest.
- Créer une infrastructure en tant que code + concevoir des outils et des scripts adaptés au besoin.
- Définir et promouvoir les standards et les exigences en matière de stockage, de cloud et de pipeline.
- Favoriser la communication avec les équipes de jeux pour comprendre leurs besoins et leur offrir des conseils et une assistance technique.
- Encadrer et motiver votre équipe de programmeur·euses, en leur accordant les moyens d'innover afin de développer leurs compétences techniques et de donner le meilleur d'elles et eux-mêmes.
- Assurer une supervision technique en révisant le code et en veillant à ce que les contributions de la communauté soient intégrées de manière sûre et efficace.
- Créer et maintenir de la documentation technique qui servira de référence à l'ensemble de l'entreprise.
- Anticiper, évaluer et résoudre les problèmes complexes et urgents (liés au stockage, aux services cloud, etc.).
Qualifications
Ce que vous apportez à l’équipe
- Expérience des outils DevOps
- Connaissance approfondie des pipelines de build , de l’automisation de build et de la livraison continue
- Maîtrise de C++ et C#
- Expérience de la gestion d'une infrastructure reproductible & de la création et de la maintenance d'une architecture de microservices
- De bonnes capacités de communication qui vous permettent de renforcer la collaboration au sein d'équipes distribuées
- Un désir de partager vos connaissances pour repousser les limites de la technologie & aider les autres à apprendre et à se développer
Bien d’avoir, mais pas obligatoire :
- Expérience de la gestion ou de la contribution à des projets open source
- Expérience avec Elasticsearch, Mongo DB, MySQL, Docker et Kubernetes
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.
À 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.
Create Your Profile — Game companies can contact you with their relevant job openings.