This job might no longer be available.
Programmeur·euse en chef / Lead Programmer
3 years ago
// ENGLISH VERSION WILL FOLLOW ...//
Programmeur ·euse en Chef
Relève de : Directeur programmation
Fonctions:
- Développer des logiciels en C# en appliquant les principes de développement orientés objet;
- Travailler avec les différents départements 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;
- Analyser et estimer les temps, coûts et besoins, ainsi que l’impact des fonctions proposées;
- S’assurer que les ambitions restent en accord avec les délais alloués;
- Superviser et coacher l’équipe de programmation jouabilité;
- Travailler en collaboration avec les autres Chef d’équipe pour déterminer quels sont les besoins technologiques du projet selon les contraintes et les délais existants;
- Évaluer et distribuer les tâches de l’équipe de programmation jouabilité basées sur les forces et les compétences des membres de l’équipe;
- Participer au processus d’entrevue pour l’équipe de programmation;
- Participer à l’évaluation des performances des membres de l’équipe de programmation.
Expérience et qualifications :
- Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent
- Minimum de 6 ans d’expérience en jeux vidéo – au moins 1 an à titre de Programmeur en chef
- Excellente connaissance des contraintes technologiques sur différentes plateformes de jeux
- Connaissance des jeux mobiles
- Expérience en planification et gestion de projets
Habiletés techniques :
- Excellente connaissance de C#
- Expérience en développement multi plateformes, un atout
Qualités interpersonnelles :
- Leadership
- Habileté à organiser et gérer le travail des autres programmeurs
- Être un bon joueur d’équipe
- Un désir de repousser les barrières de la technologie en jeu vidéo est requis
- De la maturité pour donner et recevoir des critiques constructives est attendue
- Être bon communicateur
Motivation et intérêts :
La passion et l’ambition pour les jeux vidéo sont essentielles !
// ENGLISH VERSION //
Lead Programmer
Reports to: Programming Director
Duties:
- Develop software in C# by applying the principles of object-oriented coding;
- Work with the teams to establish the technical design and to implement an AI system that makes the non-user players alive and that offers a varied and fun playability;
- Quickly prototype new gameplays;
- Analyze and estimate development times, costs, and needs as the impacts of the proposed functions;
- Supervise and coach the programmation team;
- Work in collaboration with the other Leads to determine which are the technological priorities of the project according to the existing delays and constraints;
- Evaluate and distribute the tasks of the programmers team, based on the strengths and skills of the team members;
- Participate in the interview process for the Programmers team members;
- Participate to the evaluation of the programmer team members.
Experience and qualifications:
- University diploma in programming, computer engineering, software engineering or the equivalent
- Minimum of 6 years of experience in video games – at least 1 year as Lead Programmer
- Excellent knowledge of technological constraints on different game platforms
- Knowledge of mobile games
- Experience in project management and planning
Technical skills:
- Excellent C# knowledge
- Cross platform development an asset
Interpersonal skills:
- Leadership
- Ability to organize and manage the work of other programmers
- Ability to work as part of a team
- The desire to push the barriers of video game technology is required
- Maturity to give and receive constructive criticism is expected
- Excellent oral and written communication skills
Motivation and interests:
Ambition and passion for video games are essential!
Create Your Profile — Game companies can contact you with their relevant job openings.