← Retour à la recherche

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

Temps plein - REF20155A

Description de poste

En tant que 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 de joueurs.

Dans une équipe d’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, un jeu de tir PVP 5v5 compétitif et orienté esports, est en constante évolution. 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.

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.

À propos de Rainbow Six

En tant qu'équipe, nous croyons fermement :

  • À 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 aux 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é.

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 :

  • Assurer la transition du back-end hérité de Rainbow Six Siege vers un nouveau back-end orienté vers les microservices, développé en Go et fonctionnant sur Kubernetes dans le but de prendre en charge des millions d'utilisateur·trices réparti·es sur 7 plateformes.
  • Comprendre les fonctions existantes et suggérer et développer des améliorations en lien avec la progression du jeu, l'économie, le matchmaking, la prévention des tricheries et les échanges sociaux.
  • Fournir aux conceptrices et aux concepteurs de jeu des conseils techniques les moyens de réaliser au mieux leur vision et les aiderez à l'affiner.
  • Orchestrer 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 des joueur·euses aussi rapidement que possible.
  • Veiller à la fiabilité et à l'observabilité. de sorte à minimiser les temps d'arrêt pour les joueur·euses grâce à des tests A/B et à la récupération des pannes, 
  • Évaluer votre code à l'aide de métriques et vous monter des tableaux de bord pour mesurer la qualité du service fourni.
  • Améliorer le jeu de sorte à offrir la meilleure expérience en ligne à nos joueuses et joueurs.
  • Collaborer au quotidien avec une variété des cellules différentes au sein de Rainbow Six Siege, des services externes et plusieurs équipes de production et de soutien internes.
  • Gardere un œil sur les progrès du domaine de la DevOps et des avancées technologiques dans l'industrie (spécialement la nouvelle génération de consoles).
  • Développer vos compétences en échangeant avec vos collègues du côté game client afin de faire évoluer vos capacités full-stack. (Possibilité de changer de cellule en fonction de vos intérêts.)

Qualifications

Ce que vous apportez à l’équipe

  • De l'expérience avec les services back-end et dans un environnement DevOps (ou autre expérience pertinente)
  • Une maîtrise du langage de programmation Go
  • De l'expérience avec Kubernetes et Docker
  • Des compétences en matière d'analyse des exigences
  • Une 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

Ce qu’il faut nous envoyer

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

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.

Une personne réelle analysera votre candidature. Dans ce cas, il s’agit de Catherine, 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.  

Informations supplémentaires

À propos de nous

Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueurs et des joueuses au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.  

Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes. 

Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!). 

Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.  
 
À 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