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