Programmeur Online (Backend/Node.JS)

Ubisoft | Posted 7-08-2020

Montréal (Architecture)


Description de l\'entreprise
null


Description du poste
Ubisoft Montréal, un leader de l’industrie du jeu vidéo, situé dans le cœur du Mile-End à Montréal, offre un environnement ou la créativité, l’esprit d’équipe et les technologies de fine pointe donnent vie à des jeux vidéo acclamés par la critique et à des franchises AAA emblématiques. Tu profiteras d’une compensation compétitive, un environnement d’apprentissage ouvert, et contribueras à une équipe internationale qui innove.
Ubisoft est à la recherche d’un programmeur d’expérience pour se joindre à notre équipe travaillant sur des services en ligne standards pour nos productions. L’équipe consiste de programmeurs online travaillant au développement et à l’administration de microservices en ligne écrits en Node.js sur les plateformes Linux et Windows, en utilisant une variété de bases de données NoSQL pour tous les jeux Ubisoft. Nous exploitons les technologies locales et dans le cloud pour atteindre nos objectifs.
Si tu es passionné par le design et l’implémentation d’APIs RESTful basés sur une architecture de micro services tout en travaillant avec la mentalité DevOps, c’est le bon poste pour toi.
Responsabilités:
  • Participer au design/analyse, codage, testing, integration, débuggage et support de nos services en ligne.
  • Estimer l’effort requis pour accomplir les tâches
  • Offrir un support de qualité aux productions
  • Évaluer les risques et impacts des décisions et des changements.
  • Rester à jour sur les nouvelles technologies des services en ligne, de développement de jeux et du web en général

Qualifications et compétences requises:
  • Un baccalauréat en science informatique ou en génie informatique (ou équivalence)
  • Au moins trois ans d’expérience en :
  • Services web RESTful.
  • Familiarité avec Linux.
  • Expert en Node.js connaissance des meilleures pratiques.
  • Programmation de base de données (SQL ou NoSQL).
  • Extensibilité des systèmes distribués.
  • Tests unitaires, d’intégration et tests de charge.

Atouts:
  • Connaissances d’Amazon EC2
  • Intérêt en sécurité
  • SQL
  • Connaissances de technologies de BD NoSQL telles que MongoDB, Cassandra, Redis.
  • Système d’échange de messages tels que Kafka, RabbitMQ.
  • Développement Agile
  • TDD
  • C#

Compétences personnelles:
  • Être autonome et débrouillard.
  • Apprend vite.
  • Être minutieux.
  • Avoir de bonnes relations interpersonnelles et communiquer aisément.
  • Travailler en équipe.
  • S’adapter facilement aux changements, aux nouveaux concepts.
  • Being able to meet deadlines.
  • Communique bien en Français et en Anglais, écrit et parlé.


Chez Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.


Qualifications
null
Renseignements complémentaires
null