Caesars Entertainment Inc. is one of the world's most diverse Entertainment companies spanning multiple entertainment platforms ranging from Resorts, Casinos, Sportsbook to Digital gaming and entertainment. Our iconic global brands include Caesars Palace, Eldorado, Tropicana, Harrah’s, Flamingo, Horseshoe, The LINQ, Planet Hollywood, Paris, Nobu Hotel and many more, and our loyalty platform Caesars Rewards ® is the most popular in the gaming industry.
Our Team Members create the extraordinary! This Programmer position will be a part of the Strategy and Innovation team that leads and engages in the Empire’s most exciting programs and projects. You will have the opportunity to partner with technology and business teams to build exciting and innovative solutions that reach across the globe to application users and customers. With abundance of opportunities within the Empire, you can learn new technologies, interact with key business partners and be involved in exciting expansions and program launches.
Caesars Entertainment Inc. is committed to supporting the total well-being of all our Team Members, guests, and our local communities. This means promoting diversity, equity & inclusion along with designing a robust health and wellness program, offering Team Member perks & discounts, and celebrating our Team Members' wins. #TogetherWeWin
Essential Duties and Responsibilities:
- Product Design: Partner with development teams and business representation to understand end to end needs and develop specifications for existing and new solutions. Communicate complex and technical ideas at a high level to encourage understanding across the team. Ensure the product specifications created enable a desirable, feasible, and viable product for end-users. Collaborate with software architects, program management and business users to define technical scope and objectives through research and participation in requirements gathering and definition of processes.
- Product Development & Quality assurance: Formulate systems scope and objectives, by reviewing and modifying programs/procedures to provide solutions to requirements or issues using standard practices. Write efficient, re-usable and stable code for complex requirements. Perform code review in increasing levels of complexity. Provide guidance and direction to programmers as required. Proactively escalate issues/challenges to the next level of management and provide recommendations/potential options. Define and conduct testing of changes and regression tests and any additional testing requirements. Work with the team to develop automated test suites and improve testing capabilities. Ensure the quality of program changes prior to production deployment. Provide input into capacity plans and assists with load tests.
- Product Delivery and Support: Ensure program documentation is updated and changes are communicated to the organization. Implement appropriate program monitoring to identify any unexpected behavior and route appropriately. Drive for quick resolution to any production issues to mitigate current impacts while also determining/resolving long term needs. Drive problem root cause identification including engaging other teams as needed.
Qualifications:
- Bachelor’s degree in Information Systems/Computer Science OR equivalent work experience.
- Minimum of 3 years of programming experience, with strong analysis and problem-solving skills.
- Basic knowledge of systems design theory
- Working knowledge of C# or Java, Event Based Messaging, SQL Queries and Stored Procedures.
- Experience with SOA or REST is preferred
- Experience with any API-based development will be a plus. Experience in Tibco BusinessWorks, Tibco EMS, Tibco Mashery is desirable
- Experience with JIRA/Confluence or similar Agile collaboration tools
- Knowledge of the casino industry or rewards programs in general, is a plus