Développeur full stack/ Full stack developer

Keywords Studios - Montréal, QC (il y a 30+ jours)

Postuler dès maintenant

Keywords Studios Montréal est l'un des studios phares du groupe Keywords, un prestataire international de plusieurs services clés, dont l'art, l'ingénierie, l'audio, l'AQ en fonctionnalité, la localisation, l'AQ en localisation et l'assistance joueur. Travaillant sur toutes les plateformes principales, pour tous les créateurs de contenus vidéoludiques et dans plus de 50 langues différentes, Keywords Studios fournit une expertise et un soutien précieux à ses clients partout dans le monde, avec une forte présence principalement en Amérique du Nord.

La personne à ce poste travaillera sur la conception, le développement et la maintenance de l'application Web XLOC de Keywords, servant à la fois les utilisateurs internes ainsi que plusieurs clients, étant tous des développeurs ou éditeurs de majeurs de l'industrie du jeu vidéo.

La capacité de travailler à la fois sur des domaines de bases de données, des domaines en frontal (front-end) ainsi que des domaines en arrière-plan (back-end) est essentielle.

De plus, ce poste exige d'être capable de travailler au sein d'une équipe flexible présente partout à travers le monde, composée de développeurs, spécialistes en assurance qualité, et analystes de charge de travail. Il est nécessaire de travailler avec des gens disposant d'un niveau de connaissances techniques parfois très bas afin de bien comprendre les besoins des clients et de résoudre des problèmes liés au produit.

Nous cherchons des individus motivés qui aiment prendre leur travail en charge et, encore plus important, qui aiment écrire du code et ainsi faire une différence dans la journée de travail des utilisateurs.

Keywords Studios Montréal is a flagship studio in the Keywords group, an international supplier of multiple industry-leading service lines including Art, Engineering, Audio, Functionality QA, Localization, Localization QA, and Player Support. Working across all major platforms, for all video-game content creators, and in over 50 different languages, Keywords Studios provides support and expertise for its clients across the globe, with its strongest presence in North America.

This position will work on the design, development and maintenance of Keyword’s XLOC web application that serves KWS internal users as well as several customers, all tier-1 game developers or publisher.

It will require the ability to work both in front-end, back-end and data base domains.

In addition, this position will require the ability to work in an agile team distributed worldwide and consisting of developers, quality assurance specialists, workflow analysts. It is necessary to cope with technical and non-technical peers to understand the client requirement and resolve issues within the product.

We are looking for motivated individuals who

like to take ownership of their work and, most importantly, love to write code

that makes a difference to the workday of the end-users.

Tâches et responsabilités principales

Analyser les documents de spécification fournis et, avec l'aide de collègues seniors, comprendre les modifications logicielles à effectuer sur le système;
Identifier de façon autonome les tâches de programmation et de test nécessaires afin de mettre en place de petites modifications affectant généralement une portion limitée du système;
Contribuer activement à l'analyse technique et la distribution des tâches à effectuer pour répondre aux exigences plus complexes;
Identifier les besoins en termes de vérifications et de tests pour une fonctionnalité spécifique;
Soutenir les utilisateurs de façon ponctuelle lorsqu'il est nécessaire de régler des problèmes en lien avec le système, et ce, tout au long du cycle de vérification/correction/déploiement du produit;
Accumuler jour après jour une compréhension de la structure du système, accumulant des connaissances et de la compréhension interdisciplinaire;
Prendre les devants afin de signaler la progression du projet et mettre à jour les outils de gestion de projet tels que Jira de façon systématique.

Key Responsibilities and Activities

Analyse the specification documents given and, with the help of senior team members, understand the software modifications to be done throughout the system
Identify autonomously the main programming and testing tasks necessary to implement small system requirements, usually impacting a limited portion of the system
Contribute proactively to the technical analysis and work breakdown for more complex requirements
Identify the testing and verification needs for a given functionality
Timely support the end-user testing team in system debugging and all along the verification/fix/deploy cycle
Grow day-by-day a comprehensive understanding of the system structure, accumulating knowledge and cross-discipline understanding
Proactively reporting the ongoing work status and progress, and systematically updating the project management tools such as Jira or equivalent.

Requirements

Compétences techniques

Capacité de comprendre à la fois les domaines de bases de données, les domaines en frontal (front-end) ainsi que des domaines en arrière-plan (back-end);
Capacité de travailler malgré des problèmes techniques et de les résoudre de façon à ne pas limiter le développement à long terme de l'application;
Une très bonne expérience avec Microsoft .NET, ASP.NET et Windows Forms est essentielle;
D'excellentes compétences avec les langues et bibliothèques frontales (front-end) comme HTML, CSS, JavaScript et AJAX sont essentielles;
Des connaissances de base sur au moins une infrastructure d'application frontale (front-end) comme Angular, Node.js, Vue.js ou React sont un atout;
Familiarité avec VB.net et possiblement une langue d'arrière-plan (back-end) comme Java, PHP ou C++;
Bonne compréhension de SQL et Microsoft SQL Server;
Expérience de base avec des micro-services/architectures basées sur les services ainsi que des interfaces de programmation de type REST.
Excellente expérience avec au moins un outil de contrôle de source comme SVN ou GIT.

Technical Skills

Ability to understand flexibly the front-end, back-end and data base domains
Ability to cope with technical problems and to solve them in a manner that is scalable and maintainable
Very good experience in Microsoft .NET, ASP.NET language and Windows Forms framework is mandatory
Proficiency with front-end languages and libraries such as HTML, CSS, JavaScript, AJAX is mandatory
Basic knowledge of at least one front-end framework such as Angular, Node.js, Vue.js, React is a plus
Familiarity with VB.net and possibly with at least one back-end languages such as Java, PHP, or C++
Good understanding of SQL and Microsoft SQL server
Basic experience with microservices/service-based architectures and REST-based APIs
Excellent experience with one or more source control tools such as SVN and GIT

Acquis et aptitudes demandés

Développement de logiciels : 3 ans (obligatoire);
Expérience démontrable sur des projets similaires et applications Web;
Éducation : Baccalauréat (obligatoire), Maîtrise (de préférence);
Citoyenneté canadienne, ou permission équivalente de vivre et travailler au Canada;
Doit pouvoir parler couramment l'anglais et capable de communiquer au sein d'une équipe
mondiale.

Requirements

Software development: 3 years (Required)
Proven experience on similar projects and web-based applications
Education: Bachelor's (Required), Master’s (Preferred)
Canadian citizen, or equivalent permission to live and work in Canada
Must be fluent in English language and able to communicate within a team
distributed worldwide

Benefits

Bénéfices

Nos employés sont notre ressource la plus précieuse ; de fait, nous nous efforçons de proposer une indemnisation compétitive à la mesure des compétences et de l'expérience apportées, des bénéfices conséquents, une satisfaction au travail élevée et un environnement de travail plaisant.

Keywords International se donne pour mission de suivre une politique strict d'égalité des chances. Nous nous efforçons ainsi de créer un environnement de travail offrant des opportunités identiques à l'ensemble de nos employés actuels et potentiels.

Pour des questions de lisibilité, le masculin est employé dans ce document mais il s'adresse aux candidats sans distinction de genre.