|
Position Description
The Associate Software
Engineer is an entry level position. This position is within the Game
Development organization and works on the creation of compelling game
experiences for casino products. The primary responsibility of this
positions is to deliver high quality and timely software for all assigned
projects. This position must demonstrate a high degree of initiative and
is accountable for the thorough implementation of all tasks assigned. The
Associate Software Engineer reports to, and is directed by, either the
lead engineer or manager of the team.
Principal Duties and
Responsibilities:
Create high quality software in a timely manner for casino game
products.
Work with senior and lead team members to design and implement
solutions for assigned games and projects.
Works with, and develops relationships with, other team members as
needed to meet team goals.
Write well-commented code in accordance with product requirements
following Game Development code creation processes.
Develop a working knowledge of WMS's code libraries (FW, Featurette's,
OS services)
Develop a working knowledge of WMS's development environment, tools,
and utilities
Position Requirements
Education
Bachelor's Degree in Computer Science, Computer Engineering or
equivalent
Object Oriented Programming
C++ or Java
Software Design
Development tools including IDEs, debuggers, bug tracking and source
control systems
Preferred Experience:
Embedded systems experience preferred
Game Development experience preferred
Experience in UI development
Linux/Unix experience preferred
TDD experience preferred
Knowledge, Skills, &
Abilities
C++, Java or equivalent
Linux/Unix
Object Oriented programming
TDD
Design Patterns
Source Control/Configuration Management
Bug Tracking Systems
Software Development processes
Emulation Tools and/or Debuggers
This job description should
not be interpreted as all-inclusive; it is intended to identify major
responsibilities and requirements of the job. The incumbent may be
requested to perform other job-related tasks and responsibilities than
those stated above. WMS encourages diversity and is an equal opportunity
employer.
|