Programmeur(euse) Full Stack / Full Stack Programmer

Reference: 19486 - Québec, Québec, Canada

Poste chez Frima Studio

Sommaire du poste :

Relevant du directeur technique, le titulaire du poste a comme principale responsabilité de développer des outils et des services web afin de soutenir les équipes de production de jeux vidéo dans l'exécution des services live ops. Ces services ont pour but de faciliter la gestion et l'opération des jeux.

Principales responsabilités :
  • Soutenir les équipes de production en s'assurant que les fonctionnalités et les systèmes développés soient fonctionnels et stables;
  • Analyser les besoins, la conception ainsi que le développement des outils en collaboration avec les membres d'une équipe multidisciplinaire utilisant une méthodologie de développement agile et proposer des améliorations;
  • Développer des fonctionnalités liées au front end (UI) et au back end des outils;
  • Analyser et corriger les bogues identifiés par l'équipe d'assurance qualité;
  • Documenter le travail effectué;
  • Effectuer toutes autres tâches connexes.
Exigences :
  • Diplôme universitaire ou collégial en informatique ou expérience équivalente;
  • Quatre (4) années d'expérience en programmation ou toute autre expérience pertinente;
  • Expérience du langage C#, Java, Kotlin ou JavaScript;
  • Expérience de travail en environnement Windows et Linux;
  • Expérience de la plateforme AWS et/ou Cloud Openstack;
  • Connaissance des architectures services et micro-services;
  • Connaissance du Framework React;
  • Connaissance des technologies Docker, Kubernetes;
  • Connaissance des technologies Helm, Elasticsearch, Prometheus ou Ansible;
  • Connaissance des concepts de Cloud Computing;
  • Connaissance des bases de données (SQL, DynamoDB);
  • Connaissance de Git (un atout);
  • Bilinguisme requis.
Profil recherché :
  • Bonne capacité à résoudre les problèmes complexes;
  • Capacité à traiter simultanément plusieurs demandes et à gérer les priorités;
  • Autonomie, débrouillardise, minutie et facilité à travailler en équipe;
  • Souci du travail bien fait et respect des échéanciers;
  • Bonnes capacités de communication orale et écrite.
Chez Frima, même en temps de pandémie, on s'occupe de notre monde :
  • On t'offre la flexibilité du lieu de travail :
    • Télétravail à temps plein au moins jusqu'en juillet (allocation pour l'internet, rencontres virtuelles fréquentes)
    • Au studio, avec l'équipe restreinte (bel environnement de travail sécuritaire selon les mesures sanitaires en vigueur, fruits frais et collations)
  • On t'offre une large gamme d'avantages sociaux (assurance collective, REER collectif, journées de maladie, journées personnelles, horaire flexible, politique de vacances concurrentielle, programme d'aide aux employés et à la famille et télémédecine).
*Le masculin est utilisé comme genre neutre et désigne aussi bien les hommes que les femmes. Ce poste est ouvert autant aux hommes qu'aux femmes.*
----------------------------------------------------------------------------------------------------

Overview:

Reporting to the Technical Director, the incumbent's primary responsibility is to develop tools and web services to support the video game production teams in the execution of live ops services. These services are intended to facilitate the management and operation of games.

Key responsibilities:
  • Support the production teams by ensuring that the functionalities and systems developed are functional and stable;
  • Analyze needs, design and the development of tools in collaboration with members of a multidisciplinary team using an agile development methodology and recommend improvements;
  • Develop functionalities related to the front end (UI) and back end of the tools;
  • Analyze and correct bugs identified by the Quality Assurance team;
  • Document the work performed;
  • Perform all other related tasks.
Requirements:
  • University or college degree in computer science or equivalent experience;
  • Four (4) years of programming experience or other relevant experience;
  • Experience with C#, Java, Kotlin or JavaScript;
  • Experience working in Windows and Linux environments;
  • Experience with AWS and/or Cloud Openstack platform;
  • Knowledge of service and microservice architectures;
  • Knowledge of the React Framework;
  • Knowledge of Docker, Kubernetes technologies;
  • Knowledge of Helm, Elasticsearch, Prometheus or Ansible technologies;
  • Knowledge of Cloud Computing concepts;
  • Knowledge of databases (SQL, DynamoDB);
  • Knowledge of Git (an asset);
  • Bilingualism required.
Requested profile:
  • Good ability to solve complex problems;
  • Ability to handle multiple requests simultaneously and manage priorities;
  • Autonomy, resourcefulness, attention to detail and ability to work in a team;
  • Attention to quality work and respect for deadlines;
  • Good oral and written communication skills.
At Frima, even in pandemic times, we take care of our people:
  • We offer you the flexibility of the workplace:
    • Full-time remote work at least until July ( internet allowance, frequent virtual meetings)
    • In the studio, with the reduced team (nice and safe working environment according to the sanitary measures in force, fresh fruits and snacks)
  • We offer you a wide range of benefits (group insurance, group RRSP, sick days, personal days, flexible hours, competitive vacation policy, employee and family assistance program and telemedicine).
*Masculine is used as a neutral gender and refers to both men and women. This position is open to both men and women.*