Programmeur Unity - Outils & Framework

About the Employer
Description de l'entreprise

Fondé en 1992 et basé à Montréal, Behaviour Interactif est l'un des plus importants concepteurs de jeux vidéo indépendants en Amérique du Nord avec près de 600 employés et plus de 70 millions de jeux vendus sur toutes les plateformes. En 2019, son jeu original primé Dead by DaylightTM, a célébré 12 millions de joueurs. À ce jour, les jeux de Behaviour ont rejoint plus de 200 millions de joueurs à travers le monde. Behaviour compte parmi ses partenaires certaines grandes entreprises les plus connues au monde comme Sony, Disney, Netflix, Activision, Warner Bros, Ubisoft, Xbox Game Studios, Google, Bombardier, Wargaming, HBO, NetEase, Gaea, La Capitale et plusieurs autres. Pour plus de renseignements : bhvr.com. 

Description du poste

Behaviour est à la recherche d'un programmeur d'outils et de framework Unity talentueux pour travailler au sein de notre groupe Technologies Corporatives qui développe et supporte nos frameworks et outils internes pour les équipes de production travaillant avec le moteur Unity.

Au quotidien, vous analyserez de nouveaux outils ou développerez de nouveaux modules qui apporteront de la valeur aux équipes et les aideront à franchir des jalons serrés. L'une des principales priorités de l'équipe est de créer un cadre client solide qui s'interface avec notre suite backend pour fournir une solution clé en main à nos équipes de production.

Le candidat que nous recherchons doit être motivé par la livraison de produits de qualité qui seront utilisés par plusieurs équipes en production.

Que vas-tu faire?
Développer de nouvelles fonctionnalités dans notre cadre interne et nos outils Unity
Diagnostiquer et résoudre les problèmes pour améliorer notre cadre
Gérer notre stratégie de déploiement de framework et respecter nos directives de publication
Travailler en étroite collaboration avec nos équipes de production pour identifier les points faibles et proposer des solutions
Mettre en œuvre des abstractions de bas niveau pour simplifier l'intégration par les équipes de production
Documentez les différents aspects de votre travail d'un point de vue développeur et utilisateur
Examiner le code écrit par d'autres membres de l'équipe
Optimiser le code en cas de besoin

Qualifications

Baccalauréat en informatique, mathématiques, génie, dans un domaine connexe ou expérience pratique équivalente
Solides compétences en C #
Expérience en architecture de systèmes
Expérience récente avec Unity
Intérêt à soutenir les équipes de production de jeux
Solide connaissance algorithmique
Expérience dans un rôle de support de développeur central est un atout

Renseignements complémentaires

Toutes vos informations resteront confidentielles conformément aux directives de l'EEO.