Vous serez au cœur de l’équipe de développement d’outils et participerez avec les autres corps de métiers à la production de jeux sur diverses plateformes. Vous serez amené à travailler en support à des dizaines de projets, dans une équipe à taille humaine où votre opinion et votre apport sont pris en compte. Le programmeur que nous cherchons saura apporter des idées nouvelles pour bonifier la suite d’outils et de fait même, améliorer la productivité des équipes de production.

Responsabilités

  • Programmer principalement en C# dans le moteur Unity et d’autres technologies (C++, Objective-C, Python, etc.);
  • Participer au design technique de fonctionnalités et la mise en place de tests automatisés;
  • Supporter les autres programmeurs et autres corps de métier en production;
  • Développer, optimiser et tester les différents éléments d’une suite d’outils;
  • Faire des analyses de projets et fournir aux équipes des recommandations techniques;
  • Diagnostiquer et résoudre les problèmes d’un programme;
  • Analyser et estimer le temps, le coût ainsi que l'impact des fonctionnalités proposées;
  • Définir, structurer et documenter les modules de programmation et les données à traiter.


Exigences

  • Un passionné qui fait preuve d’initiative, d’innovation et de débrouillardise;
  • Un expert en développement Unity et C#;
  • Une bonne expérience avec d’autres langages de programmation (C++, Objective-C;
  • Java);
  • Être à l’aise avec les mathématiques utilisées dans le domaine du jeu;
  • Posséder une bonne connaissance de l’anglais à l’écrit et à l’oral;
  • Une personne qui collabore avec ses collègues, communique bien et partage les informations pertinentes;


Atout(s)

  • Connaissances approfondies dans l'un des domaines de programmation de jeu (physique, AI, rendu, network, etc.)
  • Connaissances en architecture logicielle, particulièrement de moteur de jeu;
  • Expérience en développement de jeu sur console, iOS et/ou Android;
  • Désir de travailler sur des plateformes émergentes (VR, AR, Montres intelligentes, etc.);


Formation/Expérience

  • Un minimum de cinq (5) années d’expérience pertinente en développement d'outils;
  • Expérience en développement avec Unity.


Conditions

* Horaires flexibles * Environnement de travail sain et stimulant * Nombreuses activités du club social *Assurances collectives * REER collectif * Laissez-passer mensuel du RTC et accès à Communauto * Congés de maladie * Fruits frais tous les jours * Aires de jeux/repos et massages sur les heures de travail * Bonification au rendement des plus originales * programme de conciliation travail et vie personnelle et plus encore!

Cette offre d'emploi n'est plus disponible.