Design and develop WMS’ next generation system. Apply your technical skills and abilities to an exciting project but also apply your creativity and innovation skills. Work on cutting edge technologies and have the opportunity to work with other like minded creative individuals.
Essential Job Functions: * Investigate and evaluates technology, product and architectural alternatives and provides written evaluations and recommendations. * Design, develop and debug subsystems or features per specifications. * Achieve goals with minimal supervision and regularly report accurate status of project development
Other Duties and Responsibilities: * Analyze and develop requirements to direct the design of software components utilizing standard object-oriented techniques
Position Requirements
Qualifications:
Education * Master’s Degree in Computer Science or related field.
Required Experience: * Minimum 8 years experience in Java or C++ in windows or linux environment * Minimum 8 years experience in Object Oriented & design patterns * Minimum 8 years experience in full software lifecycle development (design, code, review, test) * Strong communication & presentation skills
Preferred Experience: * Experience with Windows Embedded a plus * Experience with C# a plus * Experience with Flash, Actionscript and/or Flex is a plus * Experience with Unity a plus * Experience with scripting languages such as JavaScript or Ruby a plus * Experience with web servers like Tomcat, JBoss, BEA WebLogic * Prior Industry experience in casual or multiplayer gaming is a plus.
Knowledge, Skills, & Abilities * Skill in developing distributed applications * Skill in multi-threading / multi-tasking applications * Knowledge of network programming * Ability to use relational databases * Knowledge of SOA * Knowledge of Agile development
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.