Job Summary: Perform the duties required to lead Server Based Gaming projects from a technical perspective. Work with outside groups to refine requirements, both remotely and in person. Analyze the way features are architected within the system, working with other team members to achieve best results. Drive to delivery timelines for Server Based Gaming projects and features. Support software and products that have been released outside of our group. Requires excellent communication with other Software Engineers along with Systems and Network Engineering, R&D, Game Development, Product Development, Program Management, Product Management, Product Assurance, Jurisdictional Engineering, Network Gaming Operations, Sales, and Field Service in communicating functional and technical requirements of future WMS products as well as customer requirements.
Essential Job Functions:
Analyze new projects and features to see how they can best fit within the current system architecture
Manage the scope and deliverables of assigned projects
Work closely with Development teams to fully understand Network Gaming product functions and features in order to communicate with other WMS groups and customer end-users
Translate customer input from existing WMS products into business requirements
Create/review detailed feature/functional/technical requirements specifications and ensure alignment with customer requirements/feedback and System Architecture
Participate in Project Coordination meetings along with architecture and design meetings
Assist in the creation, setup, and delivery of presentations and demonstrations of Network Gaming products to upper management
Identify new tools/ improved processes to aid Development team in delivering new Network Gaming products
May be called upon for casino and vendor on-site support for regulatory labs, operator installations, and trade show demonstrations
May be called upon to provide training materials to key members of all functional support customers
Position Requirements
Qualifications:
Education:
Bachelors degree in Computer Science or Engineering
Required Experience:
Minimum 10 years experience in the Computer Systems and Engineering field
Product experience with Designing and Implementing User Interface application in a Microsoft Windows environment required.
In-depth knowledge of Gaming industry products and processes preferred
Experience working with a Systems Engineering team and leading the creation of specifications
Project Management experience advantageous
Knowledge, Skills, & Abilities
Demonstrate proficiency with Windows development in a Visual Studio environment with particular emphasis in C#, Windows Services, Web Services, WinForms, WPF, Silverlight, XAML, MVC / MVVM Patterns, Plug-in / Component Architectures / MEF, etc
Previous experience interacting with customers gathering input/feedback as well as communicating ideas and concepts
Must have excellent verbal and written communication skills
Demonstrated ability to work successfully with minimal or no direct supervision
Ability to work in a team environment, building strong cross-functional relationships
Any exposure to iterative software development processes, e.g. Agile, xTreme Programming, Scrum, etc
WMS is a gaming company. Any of our employees may be required to obtain a gaming license within one or all of the gaming jurisdictions that WMS conducts business. If you are requested by WMS to obtain a gaming license, your continued employment with WMS may be contingent on your ability to obtain that gaming license.
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.