Principal Software Engineer

Description

Job Summary: 

This individual is to specify, design and develop critical high-performance and scalable platform frameworks and components. Strong analytical skills are required and the candidate must be proficient in infrastructure analysis and design concepts and implementations. The candidate performs systems modeling, simulation, and analysis.

Essential Job Functions:

·         Work closely with Development teams to fully understand Network Gaming product functions, features and network performance analysis in order to specify appropriate platforms for development and deployment

·         Identify potential solutions and liaise with Development teams to determine technical feasibility and level-of-effort to implement

·         Create/review detailed feature/functional/technical requirements specifications and ensure alignment with proposed platform solutions

·         Participate in relevant Project meetings

·         Identify new tools/improved processes to aid Development team in delivering new Network Gaming products

·         Design, develop and enhance presentation platform frameworks and components for Network Gaming

 

·         Continue to evolve platforms to conform to the new emerging standards and regulations requirements for Jurisdictions

 

·          Estimate engineering effort, prioritize projects, plan implementations, and help roll out system changes

 

·         Follow quality engineering processes to deliver high quality products and services

 

·         Communicate infrastructure changes to development organizations and ensure successful deployment

 

·         Management and support of the development labs and other environments created for WMS products

 

 

Other Duties and Responsibilities:

·         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

 

 

Requirements

Qualifications: 

Education:

·         Bachelor’s degree or equivalent work experience

Required Experience:

·         Minimum 7 years’ experience in the Computer Systems and Engineering field

·         Experience creating and maintaining development environments for groups of 30 or more engineers distributed over multiple locations

·         Experience managing integration lab environments for multiple product lines

·         Experience specifying and deploying scalable, highly available hardware and network platforms

·         Experienced in creating network architectures

·         Experience with Microsoft Team Foundation Server, Visual Studio, .NET, C#, SQL Server

·         Knowledgeable in C, C++,  Linux OS, Windows OS

Desired Skills / Extras

Knowledge, Skills, & Abilities:

·      Sound knowledge of networks, hardware, and security concepts

·      In-depth knowledge of Gaming industry products and processes

·      Proficiency with Microsoft Office, Visio, Project packages

·      Demonstrated ability to work successfully with minimal direct supervision

·      Ability to work in a team environment, building strong cross-functional relationships

·      Must have excellent verbal and written communication skills

This Job is no longer active!