Do you want the opportunity to learn new technologies and work for the largest casino-entertainment company in the .? Caesars Entertainment, Inc., is one of the world's most diversified casino-entertainment providers. Our iconic global brands include Caesars Palace, Eldorado, Flamingo, Horseshoe, The LINQ, Harrah’s, Tropicana, Planet Hollywood, Paris, Nobu Hotel, and many more
Our Team Members create the extraordinary. Caesars Rewards , is the casino industry's most popular loyalty program! The Programmer will be a member of the Enterprise Offers team. The team is highly involved with the Caesars Entertainment Loyalty and marketing programs. Products include delivery of Real-time offers to customers. There are lots of opportunities to learn new technologies, interact with our business partners and be involved with exciting projects and openings.
Caesars Entertainment 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 develop specifications for new functionality and features. Advise user departments about functional design and impact on departmental operations. Consult with user departments in the analysis of manual and automated systems; assists in presentation of detailed functional specifications, formats, and templates. Suggests solutions to problems presented that fit within the operating limitations of equipment. Maintain the confidential nature of matters pertaining to company records and policies.
Product Development & Quality assurance : Ensure systems meet the business needs of users by acting as a liaison and working with users and user representatives regarding system change requests and specific business requirements design. Write efficient, re-usable and stable code for identified application changes. Perform code review for others, in increasing levels of complexity. Develop automated tests to cover internal system acceptance testing, ensuring delivery of well-tested system enhancements, and further ensuring systems meet business requirements. Implement appropriate program monitoring to identify any unexpected behavior and route appropriately. Participate in code reviews and provide input to improve program logic.
Product Delivery and Support : Partner with the team and end users to update program and training documentation to assist with communication across the organization. Drive for quick resolution for any production issues to mitigate current impacts. Propose any appropriate development / solution that may be required longer term. Trouble-shoot incidents reported by end-users, escalating where necessary to schedule system changes, and discussing resolutions with end-users to arrive at a permanent solution.
Qualifications :
Software development experience involving systems analysis and design, development, testing, implementation, and training preferred.
Working knowledge of .NET C# and Java, Event Based Messaging, and SQL Queries
Experience in SOA or Restful service development is preferred
Experience with database design
Experience with JIRA / Confluence or similar Agile collaboration tools is a plus
Experience in any API-based development will be a plus. Experience in Tibco BusinessWorks, Tibco EMS, Tibco Mashery is desirable
Experience with IBM Operation Decision Management (ODM) is desirable
Knowledge of the casino industry or rewards programs in general, is a plus
Must be a self-starter with an inquisitive mind that actively seeks opportunities to improve programs
Deductive reasoning skills
Software Engineer • Reno, NV, United States