Menu
449 readers
.
Behaviour Interactive (logo)
Behaviour Interactive
6666 Rue Saint Urbain
Montreal, H2S 3H1, QC
Canada

Date : 27.04.2022
Reference : AFJV-EDEV463-22768

Behaviour Interactive

Fondé en 1992, Behaviour Intéractif est le plus grand développeur et éditeur de jeux vidéo indépendant au Canada. Le studio, qui célèbre cette année son 30e anniversaire et compte plus de 900 employé·e·s à temps plein, a connu un immense succès avec sa propriété intellectuelle originale Dead by Daylight, comptant plus de 50 millions de joueurs dans le monde, sur toutes les plateformes. Behaviour détient des crédits de co-développeur pour certains des plus grands titres de l'industrie du jeu (tels que Assassin's Creed, Gears 5 et Tony Hawk Pro Skater 1 et 2) et s'est forgé une culture incomparable et primée au sein de l'industrie du jeu. Lauréat du prix Enterprise Fast 15, désigné l'une des entreprises les mieux gérées par Deloitte Canada et classé parmi les meilleurs endroits où travailler au pays par GamesIndustry.biz en 2021, Behaviour est un studio de développement de premier plan qui favorise la croissance des carrières et le développement des talents au sein de l'industrie du jeu. Behaviour compte parmi ses partenaires certaines des plus grandes marques au monde, notamment Microsoft, Nintendo, Sony et bien d'autres.

Programmeur Système


Permanent contract Montreal (Canada)

Position Duties

Nous cherchons un/une programmeur·euse sénior pour rejoindre l'équipe Systèmes de Dead by Daylight. Dead by Daylight (DbD) est un jeu de type GaaS et l'équipe Système fait partie d'une production plus large incluant des équipes de programmation, de conception de jeu, d'art, d'animation et d'autres disciplines. L'équipe Systèmes travaille sur une grande variété de fonctionnalités de nature très diverse mais ayant une chose en commun : former les systèmes sous-jacents sur lesquels repose le jeu tels le déroulement, les archives, la performance, les temps de chargement et les multiples plateformes et consoles. Il existe également d'autres fonctionnalités, dont certaines requièrent de la programmation dans le jeu et de la programmation backend.

Nous cherchons un/une programmeur·euse système sénior pour se joindre à cette équipe et prendre en charge la livraison des fonctionnalités système qui nous permettront de réaliser la vision à long-terme de DbD.

Dans ce rôle, vous devrez :
  • Livrer des systèmes pour DbD. Programmer de nouveaux systèmes ou retravailler des systèmes existants, travailler sur une grande variété de fonctionnalités (des outils au backend en passant par le code expérience joueur, les fonctionnalités spécifiques aux plateformes etc.) ;
  • Réparer les bogues. DbD est un jeu de type GaaS live, ce qui implique une amélioration continue des fonctionnalités existantes ou l'ajout constant de nouvelles fonctionnalités et cause des bogues et autres problèmes. Des bogues de toutes formes et de différents niveaux de priorités, autant un problème trivial qu'un problème critique extrêmement difficile à reproduire ;
  •  Solutionner des problèmes de performance et de mémoire. Tout jeu de type GaaS comporte ce type de problèmes. Vous devrez effectuer le profil du jeu, détecter les goulots d'étranglement et les optimiser ;
  • Veiller à ce que les fonctionnalités soient livrées et que les bogues soient réparés sur toutes les plateformes. DbD est supporté sur une douzaine de plateformes (PC et différentes générations de consoles). Vous devrez assurer que votre code et que le jeu soient fonctionnels sur toutes les plateformes ;
  • Travailler avec les programmeur·euse·s des autres équipes et les concepteur·trice·s des autres disciplines. La plupart des fonctionnalités système impliquent une collaboration avec d'autres équipes telles la conception de jeu, le UI, la programmation backend et l'art. La livraison des fonctionnalités doit se faire de concert avec les membres de ces équipes.

Candidate Profile

  • Il s'agit d'un rôle senior, donc au moins 5 ans d'expérience dans l'industrie du jeu ;
  • Polyvalence. Un/une généraliste à l'aise de travailler sur des projets variés tels du code de bas et de haut niveau, des fonctionnalités et des bogues et autant avec le frontend que le backend ;
  • Connaissance poussée en C++ ;
  • Expérience de travail avec des systèmes backend enligne, un atout ;
  • Connaissance de Node.js, TypeScript et des services AWS, également un atout ;
  • Un esprit de collaboration et une approche axée sur les solutions.

Provide

CV
To: Barbara, Spécialiste Acquisition de Talent
ApplyBack
  • Share
  • Follow