Software Developer (Platforms Department)

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.