This job might no longer be available.
Back-End Programmer (H/F)
4 years ago
Description du poste
Intégré/e à l'équipe Online de l'une de nos marques phares, vous concevez et implémentez des fonctionnalités online entre les joueurs et nos serveurs de jeux (matchmaking, leaderboards, etc.).
Vous êtes responsable de la création, du débuggage, de la maintenance et de l'optimisation des services online du jeu, ainsi que de certains outils utilisés pour son développement. Vous travaillez en étroite collaboration avec les Game Designers, les Front-End Programmers et les Gameplay Programmers. Vos missions principales seront les suivantes :
- Concevoir, prototyper et implémenter les services connectés proposés dans le jeu tout en assurant leur scalabilité, stabilité et sécurité,
- Comprendre les intentions online du projet et collaborer avec les Game Designer pour définir les solutions techniques à apporter,
- Produire du code clair et structuré en gardant à l'esprit la performance, la maintenance et la compatibilité des différentes fonctionnalités online,
- Réaliser des tests de charge puis réaliser les améliorations ou optimisations nécessaire si besoin,
- Corriger les bugs trouvés par vos pairs ou par l'équipe Quality Control,
- Participer à la bonne transmission des informations entre les différentes équipe du projet à l'international,
- Documenter votre travail et faire en sorte que les autres membres de l'équipe (programmeurs comme d'autres familles de métier) puissent comprendre et utiliser les nouveaux systèmes et fonctionnalités réalisés.
Qualifications
- Vous êtes issu/e d'une école d'ingénieur, IUT ou équivalent avec une formation bac+5 en informatique,
- Vous avez 2 à 3 ans d'expérience en programmation client-serveur, idéalement sur des projets utilisant une architecture par micro-services,
- Vous maîtrisez le JavaScript et avez de bonnes connaissances du C++,
- Vous avez des connaissances liées aux protocoles réseau (UDP/TCP), l'architecture client-serveur, les services web (des connaissances de l'architecture peer-to-peer sont un plus),
- Vous avez maîtrisez les bases de données MySQL et/ou MongoDB,
- Vous avez un fort intérêt pour les jeux vidéo en ligne et êtes curieux/se des technologies utilisées pour les faire fonctionner,
- Vous avez un très bon niveau d'anglais à l'écrit comme à l'oral qui vous permettra d'échanger avec les membres de l'équipe anglophones.
Informations complémentaires
Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes.
En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge.
Description de l'entreprise
Le Monde d’UBISOFT
Les équipes d’Ubisoft sont animées par leur volonté d’enrichir la vie des joueurs avec des expériences de divertissement originales et mémorables. Elles donnent vie à des mondes, de véritables terrains de jeux où l’imagination peut s’exprimer librement, donnant naissance à des moments de surprise, de fun et d’aventure qui permettent aussi au joueur d’apprendre et se découvrir.
Chez Ubisoft, vous avez l’opportunité de collaborer et d’évoluer avec des équipes passionnées et pionnières dans leur domaine, partout dans le monde. Vous progresserez dans un environnement bienveillant et inspirant dans lequel nos équipes repoussent les limites de l’imaginaire et de la technologie pour créer les mondes qui passionneront nos joueurs. Il vous appartiendra d’aider ses équipes à exprimer tout leur potentiel.
Dans le cadre de son développement, Ubisoft recherche pour son studio de production de Paris, où ont dernièrement été développés les titres « Ghost Recon Breakpoint », « Mario + Rabbids : Kingdom Battle », « Just Dance 2020 » ou encore « Watch Dogs Legion » : un/e Back-End Programmer.
Vous êtes prêt/e à relever de nouveaux challenges ?
Vous souhaitez offrir de belles expériences aux joueurs ?
Venez nous rejoindre !
Create Your Profile — Game companies can contact you with their relevant job openings.