Le ou la titulaire du poste est la personne de rĂ©fĂ©rence pour les enjeux technologiques liĂ©s Ă sa spĂ©cialitĂ©. Il ou elle est un·e spĂ©cialiste technique responsable dâanalyser les problĂ©matiques associĂ©es Ă son domaine dâexpertise (spĂ©cialitĂ© technique ou console de jeu) et imputable des choix technologiques ainsi que des performances de lâensemble des systĂšmes de sa spĂ©cialitĂ©. La personne continue de produire du code, dĂ©finit les meilleures pratiques et assure le mentorat au sein de lâĂ©quipe.
Spécialité visée : Online/Backend (Jeux)
Dans le cadre des services en ligne dâun jeu multijoueur (AAA/GAAS), le ou la Lead Technique conçoit lâarchitecture des systĂšmes backend, garantit leur rĂ©silience, scalabilitĂ© et opĂ©rabilitĂ©, et met en place les outils dâobservabilitĂ© ainsi que les pratiques CI/CD afin dâassurer une expĂ©rience de jeu fluide et fiable.
Responsabilités générales de la spécialité
- GĂ©rer les mandats techniques donnĂ©s par le ou la Chef·fe de projet informatique (CPI), le ou la Chef·fe dâĂ©quipe (TL) ou lâArchitecte technique.
- Agir comme personne de rĂ©fĂ©rence au sein de lâĂ©quipe pour les aspects techniques liĂ©s Ă sa spĂ©cialitĂ©.
- Programmer en tant que senior et prendre en charge les éléments les plus risqués dans sa spécialité.
- Proposer des évolutions et effectuer des choix technologiques cohérents avec la vision du projet.
- Mesurer réguliÚrement les performances et optimiser au besoin les systÚmes de sa spécialité.
- Résoudre les problÚmes techniques complexes liés à sa spécialité.
- Assurer le mentorat technique au sein de lâĂ©quipe (partage de connaissances, bonnes pratiques).
- Conseiller lâArchitecte et/ou le CPI et proposer des mesures correctives pour atteindre les objectifs.
- Collaborer avec les directions techniques des autres mĂ©tiers (design, graphique, animation, audio, etc.) pour assurer lâefficacitĂ© des systĂšmes utilisĂ©s par les disciplines.
- Participer aux suivis de performance avec le CPI.
- Effectuer toute autre tĂąche connexe.
Responsabilités spécifiques Online/Backend (Jeux)
- Concevoir, architecturer et implĂ©menter les services backend permettant la connexion et lâinteraction des joueurs et joueuses, tout en assurant rĂ©silience, scalabilitĂ© et sĂ©curitĂ©.
- Recueillir les besoins (design, gameplay, online, data, ops) et itérer sur les fonctionnalités clés : authentification, matchmaking, sessions, progression, économie, télémétrie, etc.
- Collaborer Ă©troitement avec les pairs afin de garantir la fiabilitĂ©, la performance et la maintenabilitĂ© de lâĂ©cosystĂšme en ligne.
- DĂ©velopper et amĂ©liorer lâobservabilitĂ© : mĂ©triques, traces, logs, alerting, SLO/SLI, tableaux de bord de santĂ© et de capacitĂ©.
- Mettre en place et faire évoluer le CI/CD (intégration, livraison et déploiement continus des services et composants en ligne).
- DĂ©finir les standards dâAPI (REST/gRPC), la modĂ©lisation et le design des bases de donnĂ©es, la gestion des versions et la compatibilitĂ© des services live.
- Contribuer à la préparation et au support des opérations live (GAAS) : readiness, charge, tests de performance/failover, runbooks et réponse aux incidents.