Talent.com
Ubisoft
Programmeur·euse Backend - Quality FoundationUbisoft • Montreal, Québec, Canada
Search for other jobs
Programmeur·euse Backend - Quality Foundation

Programmeur·euse Backend - Quality Foundation

Ubisoft • Montreal, Québec, Canada
11 days ago
Job type
  • Full-time
Job description

Description du poste

Ce que vous ferez

En tant que programmeur.euse backend au sein de l’équipe Quality Foundation, vous participerez au développement et à l’exploitation de l’un des services les plus utilisés chez Ubisoft. Notre projet comporte un ensemble de micro-services qui soutient la collecte, le transport, l’agrégation, l’analyse et la visualisation des crashs et des bugs à travers nos jeux à une échelle toujours croissante.

Notre mission est ambitieuse : transformer le produit d’une architecture monolithique vers un écosystème décentralisé et résilient basé sur des événements, tout en continuant d’améliorer et d’étendre ses fonctionnalités. Nous souhaitons notamment :

  • Couvrir les crashs GPU ;
  • Regrouper automatiquement les crashs et bugs similaires ;
  • Moderniser les interfaces usagers.

Si vous aimez les environnements techniques complexes, le développement backend à grande échelle et les défis d’architecture distribuée, cette équipe est faite pour vous..

Dans un environnement collaboratif et orienté sur l'excellence technique, vous serez amené·e à :

  • Concevoir, développer et maintenir les micro-services (C#, .NET, Linux and Docker).
  • Participer à la migration du système vers une architecture distribuée et à haute disponibilité.
  • Concevoir des API REST robustes et évolutives, en assurant leur documentation (OpenAPI).
  • Contribuer à l’amélioration continue de la fiabilité, de la performance et l’observabilité du service via du monitoring et de l'alerting.
  • Collaborer étroitement avec les équipes de production et d’exploitation pour comprendre leurs besoins et améliorer les flux de travail.
  • Favoriser une culture DevOps : intégration continue, déploiement automatisé, supervision et partage de connaissances.
  • Participer à la modernisation des interfaces utilisateurs du produit.


    Qualifications

    Ce que vous apportez à l’équipe

    • Excellente maîtrise de C# et du développement sur Linux.
    • Excellente compréhension de la conception d’API REST.
    • Excellente connaissance des micro-services.
    • Bonne connaissance de Git et des outils d’intégration continue.
    • Bonne connaissance des outils d’alerte et d'observabilité.
    • Connaissances des technologies suivantes considérées comme des atouts :
      • Docker, Kubernetes, OpenAPI, SQL, ElasticSearch
      • Principes et pratiques DevOps/SRE
    • Esprit analytique et sens du détail.
    • Curiosité, autonomie et aisance à collaborer dans un environnement en constante évolution.
    • Communiquer efficacement en français et en anglais, à l’oral comme à l’écrit, afin de collaborer avec des équipes et partenaires à l’échelle mondiale.



    Informations complémentaires

    Create a job alert for this search

    Programmeur·euse Backend - Quality Foundation • Montreal, Québec, Canada