This job listing expired on Sep 12, 2020
Tweet

Title: Gameplay Programmer – System/Data

Reports to: Lead Programmer

Main Responsibilities:

  • Develop software in C # by applying object-oriented development principles;
  • Work with the Game Design and Animation teams to perform the technical design and implement the gameplay systems;
  • Rapidly prototype new gameplay;
  • Analyze and estimate times, costs and needs, as well as the impact of the proposed functions;
  • Ensure that ambitions remain in accordance with the deadlines;
  • Debug and optimize your own code at both low and high level to guarantee performance and technical quality;
  • Work effectively with other members of the programming team, as well as with members of the development team;
  • Plan your work effectively, and provide honest updates on progress;
  • Contribute positively to the achievement of the project and team objectives;
  • Participate in design reviews and code reviews.

Experience and qualifications:

  • University degree in programming, software engineering, computer engineering or equivalent;
  • Having published mobile titles (iOS / Android) is an asset.

Technical skills:

  • Must have an excellent knowledge of C #;
  • Experience with Unity 3D or an equivalent game engine;
  • Experience in backend programming, an asset;
  • Interest in emerging technologies, an asset.

Interpersonal skills:

  • Ability to prioritize, plan, organize work, manage time and work on time;
  • The ability to work in a team;
  • A desire to push the barriers of technology in video games is required;
  • Maturity to give and receive constructive criticism is expected;
  • Be a good communicator.

Motivation and interests:

  • Understand what makes good games so special, and have the ability to choose certain games and highlight what works and what doesn't;
  • Always work to the best of your ability.