legacyBrowser

noJs.linkLabel

Eidos-Montréal

noJs.message

noJs.linkLabel

Eidos-Montréal

Are you ready to join
Eidos-Montréal ?

Gameplay Programmer

Programming | Montréal, Québec, Canada

// English will follow //

 

 

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 données;

- 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;

- 3 à 5 ans d’expérience dans l’industrie à titre de Programmeur;

 

 

Habiletés techniques:

 

- Solides compétences en conception orientée données

- Excellente maîtrise de C#

- Connaissance de Unity (DOTS), un atout

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

- Expérience en optimisation, 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 data-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:

 

- University degree in programming, software engineering, computer engineering or equivalent training

- 3-5 years experience in the industry as a Programmer; 

 

Technical skills

- Strong skills in Data Oriented Design

- Excellent proficiency with C#

-  Experience in development with Unity (DOTS), an asset;

- Experience in cross platform development, an asset

- Experience in optimization, 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!