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.