Principal Engineer Social Platform

Company Name:
WMS Gaming Inc.
Principal Engineer Social Platform
Job ID #:2783 Location:Cedar Falls, IA
Functional Area:Engineering Department:00479 Social Gaming PD Iowa
Position Type:Full Time Regular Education Required:Bachelors Degree
Experience Required:7 - 10 Years Relocation Provided:
Position Description
Job Summary:
Are you ready to work for one of the top mobile and casual game developers in the US?Williams Interactivewants innovative, passionate individuals to join our expanding social, casual and mobile(SoCaMo(TM))team. With its international hitJackpot Party Casino Slots, Williams Interactive has taken the social casino world by storm, holding a Top 5 position in the US for top-grossing casino apps in all mobile platforms to go along with the company''s huge success on the Facebook platform. Williams Interactive leverages the exceptional content of WMS Gaming''s vast catalog of successful land-based slot titles and creates interactive experiences unrivaled in the social and mobile space. Take the next step in your career and join the Williams Interactive team!
As a Principal Engineer Social Platform, you will work within the Social Gaming team to design, deploy and troubleshoot code for our social games. The Principal Engineer serves as a subject matter expert in this field and provides guidance and peer-to-peer level training to others in job family.
Essential Job Functions:
Work on client/server based applications with a variety of web front ends (HTML, Ajax, JavaScript, ActionScript 3.0) connecting to back end servers with server side code written in PHP.
Design, implement, and maintain client side and server side code for web based games.
Analyze, identify, and eliminate bottlenecks and errors on the server side and ensure efficiency and reliability of code.
Work with other client side developers to integrate client/server calls into client side user interfaces.
Work with database administrator to write efficient queries and design data models.
Position Requirements
Education: Bachelor's degree in Computer Science or related field
Required Experience:Minimum 7 years of experience in progressively responsible Platform Engineering positions.
Knowledge, Skills, & Abilities:
Web development using HTML, JavaScript, Ajax, and/or Flash (ActionScript 3.0)
PHP scripting on back end systems
Unix/Linux background and familiarity with scripting, and monitoring tools
Familiarity with Object Oriented Programming techniques and languages (in particular Java or C++)
CVS, SVN or other version control software
Writing efficient queries in SQL
Knowledge of database modeling including designing tables, keys, and indexes for maximum efficiency
Java or C++
Mobile game development
Unity 3D, OpenGL, and/or Objective-C is preferred, but not required
Background in web application development
LAMP stack (Linux, Apache, PHP, mySQL)
Performance tuning with Apache and/or MySQL for high performance workloads
InnoDB storage engine in MySQ
Physical Requirements:Office environment.
Work Conditions: May require evenings and weekends.
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
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.
We are an Equal Opportunity Employer and do not discriminate against applicants due to race, ethnicity, gender, veteran status, or on the basis of disability or any other federal, state or local protected class.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.