Software Developer (Games Development Department)

The ideal candidate for this position will be proficient in all aspects of software development with an interest in game development.  The candidate must perform well in a team environment.  The duties of the successful candidate will include developing game GUIs (using Direct X) and game play logic for Video Lottery Terminal games.

Requirements:
 - Programming proficiency with the C++ language.
 - Strong presentation and analytical skills.
 - Training and experience in object oriented software development.
 - Bachelor of computer science, or a combination of post-secondary education and related experience.

The following will also be considered assets:
 - Familiarity with source control software and bug tracking systems.
 - Experience using Visual Studio.
 - Familiarity with the Standard Template Library (STL).
 - Previous Game Development experience
 - Proficiency using DirectX or OpenGL
 - Framework and API design
 - System design using UML case tools

Responsibilities:
 - Design, implement and test game logic engines based on mathematical descriptions and model
 - Implement game interfaces (GUI) using proprietary Game Framework.
 - Participate as Game Team member, must be open to constructive criticism in an open social working environment