This job might no longer be available.
Programmeur Jouabilité Senior / Senior Gameplay Programmer
3 years ago
// 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++
- Expérience en développement sur consoles
- Expérience en optimisation, un atout
- Expérience avec Unreal, 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 im pact of the proposed functions.
Required Experience and qualifications:
Technical Skills:
- Strong skills in Object Oriented Design
- Excellent proficiency with C++
- Experience in cross platform development
- E xperience in development with optimisation , an asset
- Experience with Unreal, 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!
Create Your Profile — Game companies can contact you with their relevant job openings.