← Retour à la recherche

Programmeuse, Programmeur online (back-end) – Rainbow Six Siege

Temps plein - REF20155A

Description de poste

Lorsque vous êtes programmeuse ou programmeur online, vous serez au coeur de la mise en place d'un back-end solide soutenant Rainbow Six et ses millions de joueuses et joueurs.

Dans une équipe d’environ une dizaine de programmeuses et programmeurs qui se consacrent à la création, au débogage, à la maintenance et à l'optimisation des services online de Rainbow Six du côté serveur et du côté client, vous contribuerez à garantir la stabilité du jeu et la qualité du service avec une mentalité DevOps et live ops.

Rainbow Six Siege est un jeu en tant que service en constante évolution, un jeu de tir PVP 5v5 compétitif et orienté esports. Au cours des 6 dernières années, nous avons régulièrement ajouté du nouveau contenu tout en améliorant simultanément nos bases techniques et nos données.
 

En tant qu'équipe, nous croyons fermement :

  • dans un rythme de travail durable et un bon équilibre vie-travail dans un environnement sain et inclusif
  • au développement itératif et à la mise à disposition rapide de la valeur aux joueuses et joueurs (nous livrons en direct toutes les 2 semaines );
  • que rien n'est hors limites et qu'il est possible (et souhaitable) de réaliser des améliorations majeures par petits incréments
  • que cette philosophie nous permet de livrer un jeu de meilleure qualité pour nos joueur·euses.

Entouré·e de talents spécialisés dans la livraison de core tech, au cours de la période d'intégration - et au-delà - vous aurez le soutien d’un éventail d’expert·es qui vous aideront à vous mettre à niveau et à affiner vos compétences, tout en rehaussant ensemble la qualité et la vision du jeu.

 

Ce que vous ferez

Au sein d'un groupe qui favorise le développement itératif, adopte une approche ouverte de la conception et accorde une grande importance au feedback, vous allez :
 

  • Garantir des performances à grande échelle. Vous assurerez la transition de Rainbow Six Siege de son back-end hérité à un nouveau back-end orienté vers les microservices, développé en Go et fonctionnant sur Kubernetes. Le tout pour prendre en charge plusieurs millions d'utilisatrices et utilisateurs actifs quotidiens à travers le monde entier qui jouent ensemble sur 7 plateformes.
     
  • Supporter le développement des services et fonctionnalités online. Vous comprendrez les fonctions existantes et suggérerez et développerez des améliorations. (Nous gérons la progression du jeu, l'économie, le matchmaking, la prévention des tricheries et les échanges sociaux.)
     
  • Proposer des conseils techniques. Vous fournirez aux conceptrices et concepteurs de jeu les moyens de réaliser au mieux leur vision et les aiderez à l'affiner.
     
  • Offrir une intégration/livraison continue. Vous orchestrerez des mises à jour fréquentes et transparentes du code back-end dans tous les environnements (y compris la production), en mettant votre travail dans les mains de gamers aussi rapidement que possible.
     
  • Veiller à la fiabilité et à l'observabilité. Vous minimiserez les temps d'arrêt pour les joueur·euses grâce à des tests A/B et à la récupération des pannes; vous évaluerez votre code à l'aide de métriques; et vous monterez des tableaux de bord pour mesurer notre qualité de service fourni.
     
  • Améliorer le jeu. (Notre but est d'offrir la meilleure expérience en ligne à nos joueuses et joueurs, après tout.)
     
  • Collaborer au quotidien. Vous travaillerez de près avec une variété des cellules différentes au sein de Rainbow Six Siege, des services externes et plusieurs équipes de production et de support internes.
     
  • Rester à l'affût des meilleures pratiques. Vous garderez un œil sur les progrès de DevOps et des avancées technologiques dans l'industrie (spécialement la nouvelle génération de consoles).
     
  • Développer vos compétences. Vous échangerez avec vos collègues du côté game client afin de faire évoluer vos capacités full-stack. (D’ailleurs, comme membre de l’équipe, vous aurez la possibilité de changer de cellules et de toucher à plusieurs sujets en fonction de vos intérêts.)

Qualifications

Ce que vous apportez à l’équipe

  • Expérience des services back-end et dans un environnement DevOps (ou autre expérience pertinente)
  • Maîtrise du langage de programmation Go
  • Expérience avec Kubernetes et Docker
  • Compétences en matière d'analyse des exigences
  • L’ouverture d'esprit : vous êtes sensible aux nouvelles idées et perspectives
  • La capacité à équilibrer les priorités à court terme et les objectifs à long terme
  • Un diplôme en informatique ou génie informatique (ou une formation connexe)
  • Un esprit collaboratif + la capacité de communiquer au sein d'une grande équipe répartie sur deux continents
     

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 d'Alexis, notre spécialiste en acquisition de talents. Alors qu’il commence à faire votre connaissance à travers votre profil, apprenez à le connaître à travers la vidéo ci-dessous.

Informations supplémentaires

À propos de nous

Nous créons l'inconnu depuis 1997. Chez Ubisoft Montréal, un but commun nous uni·es : enrichir la vie des joueuses et des joueurs grâce à des expériences de jeu originales et mémorables. Nous développons des franchises emblématiques qui fascinent des millions de personnes à travers le monde, incluant Assassin's Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs - et, bon, on ne peut quand même pas dévoiler tous nos secrets.

Notre plus grande force est (et sera toujours) notre communauté d’employé·es : les talents audacieux qui soutiennent et produisent les jeux de qualité qui ont marqué l’histoire de notre studio.

Quand vous rejoignez Ubi MTL, vous découvrez un milieu de travail qui éveille la créativité et favorise les connexions : un environnement composé d'une variété de voix, d'identités, d'origines, d'expériences et de perspectives. Nous offrons un espace axé sur la collaboration et qui mise sur l'avancement professionnel, une foule d'opportunités d'apprentissage ainsi que d’importants avantages sociaux pour le bien-être.

Ici, notre désir de rêver gros, de prendre des risques et d’évoluer contribue à l'innovation et au dépassement des limites qui mènent finalement à notre succès collectif.

 
 
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.

Videos

Menu