Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Multiplayer Online Programmer (F/H/NB) - Ubisoft M

Home > Operations

Multiplayer Online Programmer (F/H/NB) - Ubisoft M in Montreuil, France

  • Ubisoft
  • Full time
  • Intermediate
  • Email
  • Montreuil, France
  • 07/05/2021
  • Report

Reportant et travaillant main dans la main avec notre Senior Online Architect et notre DT, vous interviendrez sur notre bibliothèque réseau utilisée par un nombre croissant de Studios Mobiles, dont la plupart produisent des jeux AAA Mobiles. Cette bibliothèque, en C #, fournit:

  • Différents transports réseau (UDP, TCP, Quic) utilisables sur les téléphones mobiles.
  • Différents services (relais, matchmaking, gestion de sessions, sérialisation, ...).
  • Une intégration avec Unity3D (y compris le packaging Unity3D).
  • Un projet pour porter cette bibliothèque vers C ++.

 

Dans le cadre de vos missions, vous serez amené.e à :

  • Développer et améliorer la bibliothèque.
  • Elaborer et ajouter les fonctionnalités requises par les Studios.
  • Documenter votre code.
  • Développer des tests unitaires pour garantir l'exactitude de votre code.
  • Traiter la communication entre le client joueur et notre serveur de jeu dédié. Ajouter des features côté clients pour pouvoir envoyer des informations spécifiques au serveur ou à d'autres clients.
  • Collaborer quotidiennement avec les équipe de Production utilisant la librairie et leur apporter un support de production et de support
  • Résoudre les bogues du réseau
  • Exécuter des tests de charge sur la bibliothèque à l'aide d'AWS.

Ce qu’il vous faut pour réussir dans ce poste :

  • Vous avez déjà une très solide dans des missions similaires, idéalement dans un environnement jeu video multiplayer ou sur des missions networks multi clients
  • Vous avez un excellent niveau en C#. Idéalement vous avez déjà touché à Unity 3D, mais ce n’est pas indispensable :)
  • Vous avez une bonne maitrise du C++ également
  • Vous avez de très solides connaissances et compétences réseau :

o   Protocols: UDP, TCP, Quic.

o   Routing: NAT traversal, IP Migration.

o   Security: protection from network attacks (DDOS, man in the middle,...).

o   Encryption: SSL, TLS, DLTS.

  • Last but not least, vous parlez l’Anglais (beaucoup de nos Studios sont à l’international)

Mais ce qu’il vous faudra surtout c’est :

  • D’être curieux.se et créatif.ve
  • D’être autonome, organisé.e et rigoureux.se

Ubisoft

Ubisoft is a creator of worlds, committed to enriching players' lives with original and memorable gaming experiences.

Similar positions

Online Programmer [Unannounced Project]

  • Ubisoft
  • Full time
  • Malmö, Sweden
  • 22/06/2021

Testeuse, Testeur spécialiste - Certification Sony

  • Ubisoft
  • Full time
  • Montréal, Canada
  • 20/06/2021

Specialist Tester - Sony Compliance

  • Ubisoft
  • Full time
  • Montréal, Canada
  • 20/06/2021

Associate Partnership Manager

  • Keywords Studios
  • Full time
  • Spain
  • 20/06/2021

Associate Partnership Manager

  • Keywords Studios
  • Full time
  • Germany
  • 20/06/2021

SoC Secure Boot Design Verification Manager - 1014

  • AMD
  • Full time
  • Austin, United States
  • 20/06/2021

Verified Solutions Partner Manager

  • Unity
  • Full time
  • Remote
  • 19/06/2021

Customer Success Advisor/ Conseiller(ère) à la réu

  • Unity
  • Full time
  • Montréal, Canada
  • 19/06/2021

Verified Solutions Partner Manager

  • Unity
  • Full time
  • Remote
  • 19/06/2021

Software Development Manager

  • Ubisoft
  • Full time
  • Montréal, Canada
  • 19/06/2021