Programmeuse, Programmeur en ligne (Online services - player identity)

Ubisoft2

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Ubisoft recherche des développeurs logiciels expérimentés pour concevoir et faire évoluer les services gérant l’identité des joueurs à travers les jeux et expériences en ligne.

Vous travaillerez avec .NET Core, Docker et AWS dans un cadre microservices et DevOps, en concevant des API RESTful robustes et évolutives tout en assurant sécurité et performance.

Qualifications

  • Baccalauréat en informatique ou équivalent de formation et expérience.
  • Expérience significative en développement logiciel, conception et soutien en production.
  • Solide expérience avec C# et .NET Core.
  • Expérience API RESTful et microservices.
  • Expérience avec services infonuagiques et AWS.
  • Expérience avec les applications conteneurisées et Docker.
  • Pratiques CI/CD, tests automatisés, qualité de code et gestion des versions.
  • Bonne compréhension des principes d’architecture, évolutivité et sécurité.
  • Expérience en résolution de problèmes et soutien production.
  • Autonomie et collaboration dans des équipes multidisciplinaires.
  • Curiosité pour les nouvelles technologies.

Responsibilities

  • Participer à toutes les phases du développement logiciel, analyse, conception, implantation, tests, intégration et déploiement des services en ligne.
  • Fournir un soutien de haute qualité aux systèmes en production et en exploitation.
  • Collaborer avec l'équipe et les partenaires interfonctionnels pour une delivery efficace.
  • Intégrer les services de comptes avec les autres systèmes de la plateforme.
  • Évaluer les risques techniques et les impacts des décisions architecturales.
  • Rester à jour sur les nouvelles technologies et les meilleures pratiques.
  • Contribuer au développement de SDK et d’outils Web internes.

Skills

C#
.NET Core
RESTful APIs
Microservices
Cloud services
AWS
Docker
React
CI/CD
Securité
Production support

Education

Baccalauréat en informatique / génie logiciel ou équivalent

Tools

Docker
AWS
IaC
GitLab CI/CD
GitHub Copilot
Claude Code
Grafana
Kibana
SonarQube

Job description

Chez Ubisoft, l'équipe Online services - player identity est à la recherche de développeurs ou développeuses logiciels expérimenté(e)s pour contribuer à la conception et à l'évolution des services qui gèrent l'identité des joueurs à travers les jeux et les expériences en ligne d'Ubisoft.

Comme ces services soutiennent plusieurs initiatives stratégiques au sein d'Ubisoft, vous contribuerez à la conception et au développement de solutions robustes, évolutives et sécurisées. Vous relèverez des défis techniques complexes et participerez à la création de solutions simples et efficaces dans un environnement de systèmes distribués.

Dans ce rôle, vous travaillerez avec des technologies et des pratiques de développement modernes, notamment :

  • .NET Core
  • Docker
  • AWS (Aurora RDS, ElastiCache Redis)
  • Outils de développement assistés par l'IA (ex. : GitHub Copilot, Claude Code)
  • Infrastructure as Code (IaC)
  • Pipelines CI/CD (GitLab)
  • SonarQube
  • Grafana
  • Kibana
  • React

Une expérience avec C++ constitue un atout important, puisqu'une partie du rôle pourrait impliquer une contribution au développement de notre SDK. Une expérience avec React est également précieuse pour le développement et la maintenance d'outils administratifs internes basés sur le Web qui interagissent avec nos services.

Si vous aimez concevoir des API RESTful, travailler avec des microservices sur AWS, résoudre des défis techniques à grande échelle et collaborer dans une culture DevOps, nous aimerions vous connaître.

Responsabilités
  • Participer à toutes les phases du développement logiciel, notamment l'analyse, la conception, l'implantation, les tests, l'intégration, le débogage, le déploiement et le soutien des services en ligne.
  • Estimer les efforts de développement et contribuer à la planification des livraisons.
  • Fournir un soutien de haute qualité aux systèmes en production et aux services en exploitation.
  • Collaborer étroitement avec les membres de l'équipe et les partenaires interfonctionnels.
  • Assurer l'intégration adéquate des services de comptes avec les autres systèmes de la plateforme.
  • Évaluer les risques techniques et mesurer les impacts des décisions architecturales et d'implantation.
  • Se tenir à jour quant aux nouvelles technologies et aux meilleures pratiques liées aux services en ligne, aux jeux vidéo, à l'infonuagique et au développement Web.
  • Baccalauréat en informatique, en génie logiciel ou combinaison équivalente de formation et d'expérience professionnelle.
  • Expérience professionnelle significative en développement logiciel, incluant la conception, le développement et le soutien de systèmes en production.
  • Solide expérience avec C# et .NET Core.
  • Expérience dans la conception et le développement d'API RESTful et de systèmes distribués basés sur une architecture de microservices.
  • Expérience avec les services infonuagiques et les technologies d'infrastructure modernes, idéalement avec AWS.
  • Expérience avec les applications conteneurisées et des technologies comme Docker.
  • Expérience des pratiques modernes de développement logiciel, incluant les pipelines CI/CD, les tests automatisés, les outils de qualité de code et les systèmes de gestion des versions.
  • Excellente compréhension des principes d'architecture logicielle, d'évolutivité, de fiabilité, de performance et de sécurité.
  • Expérience en résolution de problèmes et en soutien de systèmes en production dans un environnement de services en continu (live services).
  • Capacité à évaluer les compromis techniques, les risques et les impacts lors de décisions de conception et d'implantation.
  • Excellentes aptitudes de collaboration et de communication, avec une expérience démontrée du travail au sein d'équipes multidisciplinaires.
  • Capacité à travailler de façon autonome, à prendre en charge des initiatives techniques et à mener des solutions de leur conception jusqu'à leur livraison.
  • Curiosité et volonté de demeurer à l'affût des nouvelles technologies, pratiques de développement et tendances de l'industrie.
Qualifications privilégiées
  • Expérience avec C++ et le développement de SDK.
  • Expérience avec React et le développement d'applications Web modernes.
  • Expérience avec l'Infrastructure as Code (IaC).
  • Expérience avec des services AWS tels qu'Aurora RDS et ElastiCache Redis.
  • Expérience des pratiques DevOps et de la responsabilité opérationnelle des services.
  • Expérience avec les outils d'observabilité et de surveillance tels que Grafana, Kibana et SonarQube.
  • Expérience avec des outils de développement assistés par l'IA comme GitHub Copilot ou Claude Code.
  • Expérience sur des plateformes en ligne à grande échelle, des solutions SaaS ou des services liés au jeu vidéo.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmeuse, Programmeur en ligne (Online services - player identity)
Programmeuse, Programmeur en ligne (Online services - player identity)

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Programmeur.se Online - (Online services - Foundations services)
Programmeur.se Online - (Online services - Foundations services)

Ubisoft • Sherbrooke

On-site
CAD 90,000 - 130,000
Programmeuse, Programmeur en ligne (Online services - player identity)
Programmeuse, Programmeur en ligne (Online services - player identity)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Développeur.euse logiciel Sénior - (Online services - Hosting Platforms)
Développeur.euse logiciel Sénior - (Online services - Hosting Platforms)

Ubisoft • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Spécialiste – Fiabilité des outils et de l’infrastructure (March of Giants)
Spécialiste – Fiabilité des outils et de l’infrastructure (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Programmeur·euse en ligne (Far Cry)
Programmeur·euse en ligne (Far Cry)

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Programmeur·euse en ligne (Far Cry)
Programmeur·euse en ligne (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Online Programmer (Online Services - Player Identity)
Online Programmer (Online Services - Player Identity)

Ubisoft2 • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur·euse Backend - Quality Foundation
Programmeur·euse Backend - Quality Foundation

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 80,000 - 120,000
Développeur·se Fullstack / Fullstack Developer
Développeur·se Fullstack / Fullstack Developer

Foundry 42 Ltd. Uk • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000