Programmeur Online H/F

  • Lyon, France
  • Full-time

Company Description

Ubisoft figure parmi les leaders mondiaux de la création, édition et distribution de jeux vidéo et de services interactifs, avec un riche portefeuille de marques de renommée internationale. Les équipes d'Ubisoft, à travers son réseau mondial de studios et de filiales de distribution, s'engagent à offrir aux joueurs des expériences de jeu originales et inoubliables sur l'ensemble des plateformes populaires.

Dans le cadre de son développement, Ubisoft recherche pour son Studio de Production, Ivory Tower, basé à Lyon et créateur du titre à succès The Crew : Un Programmeur Online

Job Description

Au sein d'une équipe de développement de jeu, le programmeur online peut être impliqué dans diverses missions comme suit :


  • Participer à la création de nouveaux services «online» liés à un jeu
  • Développer, intégrer et maintenir divers services de la plate-forme « online » à travers le monde, tels que le Matchmaking et les Leaderboards
  • Participer aux tests de charge du système dans des conditions de charge maximale, normale, ou simulée, afin d'optimiser les performances
  • Optimiser le système en tenant compte des contraintes de bande passante : réduction de la quantité d'informations transmises, diminution de la latence, etc ...
  • Identifier les bugs possibles et les solutions pour les résoudre
  • Mettre en oeuvre et utiliser des systèmes de réplication prédéterminés

Qualifications

Diplôme de niveau Master en sciences informatiques, génie informatique, ingénieur ou équivalent avec moins de 1 an d'expérience

  • Bonne compréhension des principes de développement logiciel : analyse, mise en œuvre, optimisation, débogage.
  • Excellentes compétences en programmation C++.
  • Connaissance de la programmation du serveur et de la programmation de base de données (MySQL, Redis ...)
  • Compréhension des problèmes de scalability et des concepts de réplication
  • La connaissance d'autres langages de programmation tel que Lua ou C# est un plus
  • La connaissance des systèmes distribués et des services en ligne (c. guildes, commerce, etc) est un plus
  • Pro-activité et compétences en résolution de problèmes
  • Capacité à travailler au sein d'une équipe multi-disciplinaire
  • Très bon niveau d'anglais
  • Intérêt pour les jeux vidéo et les jeux « online »

Additional Information

Poste à pourvoir en CDD à partir de mai 2017

Rémunération : selon profil et expérience