legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Senior Gameplay Programmer

Programming | Montréal, Québec, Canada

// English will follow //

 

 

Senior Gameplay Programmeur (C#)

Relève de : Programmeur en chef

 

 

Fonctions:

 

- Développer des logiciels en C# en appliquant les principes de développement orientés objet;

- Travailler avec l’équipe de Conception de jeu et d’Animation pour effectuer le design technique et implémenter les systèmes de jouabilité;

- Prototyper rapidement des nouvelles mécaniques de jeux;

- Déboguer et optimiser son code autant au bas niveau qu’au haut niveau afin de garantir la performance et la qualité technique;

- Écrire du code propre, de qualité, performant et documenter;

- Travailler efficacement avec les autres membres de l’équipe de programmation, ainsi qu’avec les membres de l’équipe de développement;

- Planifier efficacement son travail, et fournir des mises à jour réalistes sur la progression;

- Contribuer positivement à l’atteinte des objectifs du projet et de l’équipe;

- Analyser et estimer le temps, ainsi que l’impact des fonctions proposées.

 

 

Expérience et qualités requises:

 

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

- +6 ans d’expérience dans l’industrie à titre de Programmeur dont au moins 3 ans en Jouabilité;

 

 

Habiletés techniques:

 

- Solides compétences en conception orientée objet

- Excellente maîtrise de C#

- Maîtrise du C++

- Expérience en développement sur consoles

- Expérience en optimisation, un atout

- Expérience en développement sur Unity, un atout

 

Qualités interpersonnelles:

 

- Capacité à travailler en équipe et communiquer de façon efficace;

- Capacité à gérer son temps de façon indépendante;

- De la maturité pour donner et recevoir des critiques constructives est attendue;

- Un désir de repousser les barrières de la technologie en jeu vidéo est requis;

- Être un bon communicateur.

 

 

Motivation et intérêts:

 

La passion et l’ambition pour les jeux vidéos sont indispensables !

  

 

 

Gameplay Programmer (C#)

Reports To: Lead Programmer

 

 

Duties:

 

- Develop C# software by applying object-oriented development principles;

- Work with the Game Design and Animation team to perform the technical design and implement the gameplay systems;

- Rapidly prototype new game mechanics;

- Debug and optimize the code at both low and high level to ensure performance and technical quality;

- Own code quality, performance and documentation;

- Work effectively with other members of the programming team, as well as members of the development team;

- Plan effectively his work, and provide realistic updates on progress;

- Contribute positively to the achievement of the objectives of the project and the team.

- Analyze and estimate the time, and the impact of the proposed functions.

 

 

Required Experience and qualifications:

 

 

Technical Skills:

 

 

- Strong skills in Object Oriented Design

- Excellent proficiency with C#

- Proficiency with C++

- Experience in cross platform development

- Experience in development with optimisation, an asset;

- Experience in development with Unity, an asset;

         

 

 

Interpersonal Qualities:

 

-          Be a good communicator and a team player;

-          Ability to manage own time independently;

-          Maturity to give and receive constructive feedback is expected.

-          A desire to push the barriers of video game technology is required;

-          Be a good communicator;

 

 

Motivation and interests:

 

-          Passion and ambition for video games are essential!