legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Online Service Architect

Programming | Montréal, Québec, Canada

< -- English version follows -- >

Titre:
Architecte service en ligne
Relève de:Directeur des technologies en ligne

 

Fonctions :

-          Concevoir des services Web pour les jeux multijoueurs Eidos.

-          Concevoir et soutenir le développement d’un nouveau service de regroupement de joueur.

-          Concevoir et soutenir le développement d'un nouveau service de mise en relation de joueurs.

-          Concevoir le pipeline de développement de services web Eidos, y compris la sélection de la langue de codage.

-          Analyser les produits de service Web pour prendre en charge la monétisation des jeux et la veille stratégique.

-          Supporter les différentes plateformes, soit : PC, PlayStation et Xbox.

-          Collaborez avec les développeurs sur le déploiement et l'hébergement de services Web.

 

Expérience et qualifications :

-          Diplôme universitaire en programmation, en génie informatique, en génie logiciel ou l’équivalent.

-          6 ans et plus d'expérience en développement de services Web (non nécessaire pour les jeux vidéo).

-          Expérience dans la mise à l'échelle de services et la haute disponibilité des services.

-          Expérience des technologies de bases de données et de sessions persistantes.

-          Expérience en intégration et livraison constantes (CI-CD) dans un environnement en ligne.

-          Expérience avec les systèmes info-nuagiques logiciel ou en tant que plate-forme d'hébergement.

-          Connaissance des fonctionnalités fournies par Xbox Live, le réseau PlayStation ou Steam.

 

Habiletés techniques :

-          Documentation d'architecture technique avec des diagrammes UML.

-          Programmation TCP et HTTP.

-          Expert dans différents langages de programmation (ex: Java, .Net, JavaScript, C ++)

-          Capable de comprendre le code écrit en GO

-          Systèmes de déploiement Docker et Kubernetes

-          NoSQL et bases de données relationnelles

-          Mécanisme de sécurité Web tel que cryptage, authentification, SSL

-          Capable de concevoir des vues HTML à des fins de test de débogage

-          Familier avec l'environnement d'hébergement Linux

 

Qualités interpersonnelles :

-          Aimer le travail d'équipe et êtes capable de recevoir des critiques constructives;

-          Excellentes compétences en communication orale et écrite.

 

Motivation et intérêts :

-          Travailler avec des équipes de développement de jeux.

-          Intérêt pour le développement de jeux multijoueurs en ligne novateurs.

-          Intérêt pour l’architecture logicielle et les technologies Web modernes.

 

 

 ------------------------------------------------------------- 

 

Title:Online Service Architect

Reports To:Technology Director, Online

 

Duties :

-          Design web services for Eidos multiplayer games.

-          Design and support the development of a new player party service.

-          Design and support the development of a new player matchmaking service.

-          Design Eidos web service development pipeline including coding language selection.

-          Analyse web service products to support game monetisation and business intelligence.

-          Support PC, PlayStation and Xbox as primary clients.

-          Collaborate with dev ops on the web service deployment and hosting front.

 

Required Experience and qualifications :

-          University diploma in programming, computer engineering, software engineering or the equivalent.

-          6+ years of web service development experience (not necessary for video games).

-          Experience in service scaling and high availability.

-          Experience with database and persistent sessions technologies.

-          Experience in constant integration and delivery (CI-CD) to live environment.

-          Already worked with cloud as software or as hosting platforms.

-          Aware of the features provided by Xbox live, PlayStation network or Steam.

 

Technical Skills :

-          Technical architecture documentation with UML diagrams.

-          TCP and HTTP programming

-          Expert in different programing languages (ex: Java, .Net, JavaScript, C++)

-          Able to understand code written in GO

-          Docker and Kubernetes deployment systems

-          NoSQL and relational databases

-          Web security mechanism like encryption, authentication, SSL

-          Able to design HTML views for debugging-test purposes

-          Familiar with Linux hosting environment

 

Interpersonal Qualities :

-          Like teamwork and able to receive constructive feedbacks.

-          Excellent oral and written communication skills.

 

Motivation and interests :

-          Want to work with game development teams

-          Interest in developing ground-breaking online multiplayer games

-          Interest in software architecture and modern web technologies