Senior Programming Director
Eidos-Montréal
Montréal, Québec, Canada
3d ago

Fonctions :

  • Superviser et coacher l’équipe de programmation;
  • Analyser les points forts et les améliorations à apporter au moteur de jeu utilisé; participer à l’établissement d’une stratégie sur le long terme afin d’améliorer la productivité et d’aboutir à un résultat de qualité.
  • Travailler en collaboration avec les autres directeurs pour déterminer quels sont les besoins technologiques du projet selon les contraintes et les délais existants;
  • Participer au processus d’embauche pour l’équipe de programmation;
  • Participer à l’évaluation des performances des membres de l’équipe de programmation.
  • Développer et appliquer des normes de codage au sein de l'équipe de programmation qui soient conformes aux meilleures pratiques de l'industrie.
  • Gérer les relations avec les fournisseurs externes (le cas échéant); coordonner et s'assurer que les délais de production sont respectés.
  • Se coordonner avec les autres directeurs d'équipe afin de définir leurs besoins techniques pour le projet, et aidez à planifier et définir les futurs besoins qui figureront dans la feuille de route du projet.
  • Fournir un document de conception technique au début des projets; garder ce document à jour.
  • Promouvoir l'innovation et la résolution créative de problèmes au sein de l'équipe de programmation.
  • Interagir et communiquer efficacement avec les gestionnaires au niveau du projet.
  • Restez informé sur les dernières technologies, les avancées et les développements en matière de programmation de jeux
  • 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
  • Expérience en planification et gestion de projets
  • Habiletés techniques :

  • Fortes habiletés en Conception Orienté-Objet (OOD)
  • Expérience en développement de plate-forme croisée
  • Expérience en optimisation
  • Qualités interpersonnelles :

  • Leadership
  • Habileté à organiser et gérer le travail des autres programmeurs
  • Capacité d’être un 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 un bon communicateur
  • Motivation et intérêts :

    De l’ambition et de la passion pour les jeux vidéo sont essentiels!

    Title : Senior Programming Director

    Duties :

  • Provide Leadership and coaching for the Programming team;
  • Analyze the strenghts and improvement points of the engine used; help establish a long-term strategy to improve productivity & quality results
  • Work in collaboration with other Directors in order to determine the technological needs of the project in conjuncture with constraints and delays;
  • Participate in the hiring process for the Programming team;
  • Participate in the employee’s performance review process.
  • Develop and enforce coding standards within the programming team that are in line with the industry's best practices.
  • Manage relationship with external vendors (if any); coordinate & ensure production deadlines are met.
  • Coordinate with other team Directors to establish their technical needs for the project, and help scope & schedule those in the project's roadmap.
  • Deliver a Technical Design Document at the beginning of projects; keep that document up to date.
  • Promote innovation and creative problem-solving in the programming team.
  • Interact and communicate effectively with managers at the project level
  • Stay informed about the latest technologies, breakthroughs & developments in game programming.
  • Experience and qualifications :

  • University diploma in programming, computer engineering, software engineering or the equivalent
  • Technical skills :

  • Strong Oriented-Object Design (OOD) skills
  • Cross platform development experience
  • Experienced in optimisation
  • Interpersonal qualities :

  • Leadership
  • Ability to organise and manage other programmers
  • Approachable
  • Open to constructive criticism
  • Good Communicator
  • Motivation and interests :

    Passion and ambition for video games are essential!

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form