Lead Programmer

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!

Join us