Français
Montreal
California
Dubai
Singapore
Tokyo

Job Information

   /   Apply ›

‹ Back to list

Apply for this job
  Curriculum Vitae
  Portfolio

Programming:3D Senior Developer (Tech-Lead)

Job description:

 

Supervised by the project manager, the incumbent will program and maintain various development tools for the 3D Game Development Department. The expert 3D technical developer will work in an animated and passionate team and interact with members of all teams. More specifically, the person will be required to:

  • Analyze the project’s specifications provided by the project manager;
  • Participate in brainstorming sessions;
  • Analyze and program 3D video games using C++;
  • Remain in contact with the game designer to adhere to the design document;
  • Ensure the game works smoothly;
  • Carry out preliminary tests;
  • Make necessary adjustments following recommendations from quality assurance, the project manager, director of development and the CTO;
  • Analyze requests for development of tools from various departments;
  • Assess the feasibility of the requests and make technical decisions as needed;
  • Communicate with concerned parties about any information relating to the developed tools;
  • Train users for the developed tools;
  • Be the mediator for technical issues between the developers and other departments;
  • Provide support to users.

 Degree, required experience and knowledge (technical specifications):

  • CEGEP or university diploma related to computer science;
  • 5 years minimum experience as a 3D programmer;
  • Experience working with 3D game engines;
  • Excellent technical knowledge (architecture, framework and OOP);
  • Excellent knowledge of C, C++ and object-oriented programming;
  • Extensive knowledge with 3D development tools (OpenGL, ES 2.0 and GL SL);
  • Extensive knowledge of video drivers;
  • Extensive knowledge of 3D algorithms;
  • Basic knowledge of Open Graph;
  • Bilingualism (English/French) spoken and written;

Interests and generic skills (general criteria):

  • Excellent communication skills;
  • Sense of responsibility;
  • Open to criticism;
  • Ability to manage priorities;
  • Sense of initiative;
  • Team spirit;
  • Autonomy;
  • Reliability;

SHARE this ›   

      Print ›