Penn National Gaming Software Engineer (Lead) in Las Vegas, Nevada
Don’t just work. Work Happy.
A career in gaming? At Penn National Gaming we think you’ll enjoy an exciting industry, fast-paced days and nights, diverse, enthusiastic co-workers, unlimited growth and support from one of the leaders in the industry.
Your daily responsibilities include
The successful candidate is responsible for architecture, development, testing and validation of new and existing platform services and applications. This role will lead a small team as well as collaborate with other solution architects and solutions developers to ensure products are of the highest quality. This role will lead and manage a team of engineers, but this position will still be largely hands on development and architecture.
The following and other duties may be assigned as necessary:
Provide thought leadership to development team around development best practices, design patterns, automated testing, security, scaling and operations.
Lead development of core platform services including interface applications as well as restful web services.
Partners with technical leads to ensure new services align to roadmaps and to understand the impact on the organization’s information architecture.
Collaborates with external providers to resolve any issues in the functionality and interoperability of new applications, infrastructure, and other services with existing IT systems, both on premise and cloud. Makes recommendations for improvement.
Enthusiastically supports, actively promotes, and demonstrates superior customer service in accordance with department and company standards and programs.
Participates in all phases of Software Development Life Cycle (SDLC) including design, coding, code review, testing, bug tracking, change management, deployment, and support.
Participates in project planning, scoping and estimating. Provides recommendations to Manager.
Responsible for ensuring the compliance with all regulatory compliance within area of responsibility and reporting potential issues to management.
Maintains strict confidentiality in all departmental and company matters.
In this role you will lead a team of engineers.
To be successful in this position it will require the following skill set
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Must be at least 21 years of age.
Bachelor’s degree (B.A./B.S.) in a computer-related field.
6 years to 10 years of experience development and/or design of computer applications including restful web services. Additionally, 2-4 years should be in a lead or managerial role.
Must have strong technical and problem resolution skills.
Ability to instruct new users on new and existing platforms.
Must have technical proficiency in Core CS principles, detailed understanding of design patterns, and exposure to developing RESTful web services in PHP or Python.
Experience and exposure to MySql. Ability to construct schemas, advise on indexing, write optimal, efficient queries, and be able to monitor issues around performance and make recommendations.
Some exposure to Application Performance Monitoring solutions as well as general system monitoring, alerting and incident management procedures.
Must possess strong administrative and time/project management skills.
Ability to communicate clearly, efficiently, and persuasively.\
Must have the the ability to determine department systematic needs and recommend changes.
Must have the ability to meet deadlines and be proactive whenworking on tasks.
Must have the ability to interact with guests, staff and colleagues and resolve problems and conflicts in a diplomatic and tactful manner.
Something to leave you with
Penn National Gaming is more than you may realize. We have properties throughout the United States and Canada and are embarking on an aggressive growth mode. Our departments and areas of opportunity are ideal for just about any skill set. And our company-wide commitment to making sure our guests smile as much as we do means you’ll enjoy a fun working environment.
Now that you have read about who we are, here is your opportunity to see what we're about!
Equal Opportunity Employer
Job ID 2019-68835
Casino Property Penn National Gaming, Inc.
Category Information Technology