
The ideal candidate for this position will be proficient in all aspects of software development. The candidate must perform well in both a team environment and be able to work independently
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.
                     - Familiarity with Windows XP Embedded
                     - Experience using Visual Studio.
                     - Familiarity with the Standard Template Library (STL).
A software developer working in the Video Lottery Terminal  (VLT) platforms department is responsible for implementing and maintaining:
                     - The core business logic of the VLT.  This includes metering, logging and auditing functions.
                     - Diagnostics and configuration features supported by the VLT
                     - Communications with VLT peripherals such as printers, bill acceptors etc via RS-232 and USB
                     - Communications with host machines via protocols defined by third parties such as SAS, DXS and others.  This communication may be over Ethernet or serial connection.