Developpeur·se full stack - Technology Group

Jul 07, 2023
Montpellier, France
... Not specified
... Senior
Full time
... Office work

Fondé en 1994, Ubisoft Montpellier a créé les franchises Rayman, Beyond Good and Evil, Lapins crétins ; a développé les marques Ghost Recon, Assassin’s Creed ou Just Dance mais aussi des moteurs de jeux Jade engine, UbiArt Framework, Voyager.

Aujourd’hui, le studio se démarque en développant la suite de Beyond Good and Evil, un projet ambitieux avec un terrain de jeu de la taille d’un système solaire.

En tant que programmeur·euse full stack, vous vous joindrez à une équipe du TG (Technology Group) : Content Pipeline, répartie à travers les studios de Winnipeg & Montréal au Canada, et Montpellier en France.

Dans ce rôle au sein de l’équipe Content Pipeline, vous moderniserez la façon dont travaillent les artistes au sein des différents studios d’Ubisoft.

Vous aurez le mandat de développer un écosystème qui facilitera les tâches des créateur·trices de contenu, en participant à l’évolution des outils internes qui leur permettent de manipuler, suivre, archiver, partager et réutiliser leurs assets.

Vous participerez donc à l'ensemble du cycle de développement de leurs produits, en vous concentrant sur le codage, le débogage et l’intégration de solutions d’apprentissage automatique. 

Vos missions :

  • Travailler de près avec les gestionnaires et spécialistes de produits afin de saisir les besoins des artistes des équipes de productions.
  • Concevoir, implémenter, améliorer et assurer le bon fonctionnement d'outils spécialisés.
  • Collaborer régulièrement avec les programmeur·euses et les spécialistes de support aux outils afin de résoudre les bogues.
  • Échanger avec vos pairs de la communauté outils sur vos innovations et apprentissages respectifs.
  • Coacher techniquement les programmeur.euses junior
  • Évaluer des problématiques relatives à l’expérience des utilisateur·trices, dans le but de l'analyser et l'optimiser.
  • Maîtrise de .NET, ASP.Net Core, C#, framework JavaScript (exemple VueJS) et HTML/CSS, Gitlab
  • Maîtrise des tests : Unit Test, Tests End-To-End
  • Maîtrise des pratiques d’intégration et de livraison CI/CD
  • Expérience avec des architectures micro-services (Docker, Kubernetes)
  • Expertise avec la conception d’API REST
  • Diplôme de premier cycle en informatique ou génie logiciel (ou autres formations équivalentes)
  • Minimum de 5 années d’expérience
  • Proactivité et grande curiosité 
  • Esprit collaboratif et innovateur
  • Esprit d’analyse et de synthèse ainsi que le sens du détail
  • Excellentes habiletés relationnelles et de communication (en français et en anglais) 
  • Souplesse dans l’organisation de votre travail, vous permettant de vous adapter aux changements

Les "plus" qui peuvent faire la différence :

  • Une sensibilité aux outils de création de contenu numérique (DCC) utilisés par les artistes
  • Une compréhension des concepts d’apprentissage automatique
  • Une bonne connaissance des méthodologies de développement Agile (Kanban, Scrum) 

Situé à 15 km de la mer et à moins de deux heures de l’Espagne et des premières stations de ski, Montpellier est une ville innovante et audacieuse, reconnue pour ses capacités d’excellence dans les domaines du numérique, de la santé, du sport, de la culture contemporaine et universitaires.

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. Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes

Consultez ce guide qui a pour but de vous accompagner dans votre candidature, et découvrez nos actions pour encourager plus de diversité et d'inclusion.