Les offres de “Ubisoft”

Expire bientôt Ubisoft

Développeuse, Développeur Back-End – Ingénierie et Plateforme

  • CDI
  • CANADA
  • Développement informatique

Description de l'offre



Ubisoft Montréal, un leader de l’industrie du jeu vidéo situé en plein cœur du Mile-End à Montréal, offre un environnement de travail stimulant où règnent créativité, travail d’équipe et technologie de pointe pour développer.euse des franchises AAA acclamées par la critique.   

Lorsque vous vous joignez à Ubisoft Montréal, vous entrez dans une communauté de développeur.euse exceptionnels reliés par leur besoin d’innover, d’être créatifs, et de travailler avec les technologies de pointe. Vous découvrirez un monde où les employés bénéficient d’un avancement professionnel constant, d’un cadre d’apprentissage accueillant et de régimes de rémunération concurrentiels. 

Ubisoft recherche des contributeurs.trices ayant une solide expérience en développement, en SRE et/ou en développement, qui sont passionné.e.s par la conception et la mise en œuvre d'applications web tout en se fixant des objectifs ambitieux et en relevant des défis complexes.

Dans ce rôle, vous rejoindrez l'équipe Ingénierie et plateforme qui est le moteur créatif de la plateforme informatique d'Ubisoft : une destination unique, offrant aux équipes l'accès à des services permettant d'exploiter le cloud et l'infrastructure de manière uniforme et en libre-service.

Nous nous appuyons sur une infrastructure moderne, en tirant parti de Kubernetes et en repoussant ses limites pour héberger des services de plateforme dans de multiples variantes.

Du point de vue des services logiciels, nous nous concentrons actuellement sur l'authentification, l'autorisation, la passerelle API, Secret Manager , le SDK, le maillage de services et la base de données - et bien d'autres choses encore à venir.

Responsabilités

·  Concevoir et développer des micro-services, des services web à grande échelle et des API pour une plate-forme d'ingénierie (PaaS - Platform-as-a-Service) tout en utilisant les meilleures pratiques modernes en matière de développement de logiciels ;
·  Produire un code propre et efficace basé sur un processus de développement simple visant des solutions réutilisables, optimales et maintenables qui amélioreront la qualité de la plate-forme ;
·  Travailler avec l'équipe des opérations pour assurer le support des applications développées dans tous les environnements ;
·  Identifier et dépanner les déficiences du système et recommander des solutions ;
·  Contribuer aux exigences en matière d'architecture et de conception tout en créant une documentation technique en mettant l'accent sur la qualité des livrables ;
·  Améliorer les outils de développement et de construction et améliorer des éléments tels que les pipelines de CI/CD ;
·  Rédiger des tests unitaires et d'intégration ;
·  Participer à la révision des codes ;
·  Se maintenir à jour des nouvelles technologies dans les domaines des services en ligne, du développement de jeux et du web en général ;
·  Travailler en étroite collaboration avec ses coéquipiers à la conception, au codage et à la révision des plans de test afin de contribuer à la création de logiciels robustes et de favoriser le partage des connaissances.

À titre de membre de cette équipe, l’environnement technologique que vous pourrez toucher comprend : OpenStack, Kubernetes, Docker, Python, Flask, Go, Terraform, AWS, OPA, GitLabCI;

Éducation :

·  Baccalauréat en informatique, en génie logiciel, en mathématiques ou toute autre combinaison de scolarité et d’expérience pertinente sera considérée.

Expérience et compétences recherchées :

·  Une solide expérience en ingénierie/développement de logiciels ;
·  Expérience dans le développement Web (REST, gRPC, etc.) ;
·  Expérience en développement agile / SCRUM ;
·  Expérience du pipeline CI/CD (GitLab CI, Spinnaker, etc.) ;
·  Expérience avec Terraform, Docker, Ansible, Kubernetes ;
·  Solide compréhension de la programmation orientée objet (OOP) ;
·  Expérience de travail dans un environnement Agile et DevOps ;
·  Aisance pour communiquer dans des équipes distribuées ;
·  Bilinguisme (français/anglais) est requis tant à l'oral qu'à l'écrit. 

Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus. 

Nous sommes un employeur équitable et la diversité nous tient à cœur. Nous ne faisons pas de discrimination à l'égard de la race, de l'origine ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'âge ou de l'état de santé.

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements