Job Description
Come collaborate with us for the most iconic gaming resorts in Las Vegas and around the world! Experienced by millions of guests each year, the Caesars Marketing and Entertainment Products team crafts customer experiences that fuel the imaginations of our guests on the Strip in Las Vegas and across the globe. Our iconic global brands include Caesars Palace, The Flamingo, The Row, Horseshoe, Harrah’s, Paris, Nobu Hotel, and more.
Based in Las Vegas or Remote. Within the Caesars Marketing and Entertainment Products team, customer experience is at the forefront of everything we do.
To help us build functional systems that improve the customer experience, we’re looking for a Senior Salesforce Engineer who can: 1) be responsible for maintaining current infrastructure 2) create new Salesforce infrastructure & stability 3) Partner and coach development teams and vendors to help set standards to ensure all teams can engineer scalable, reliable, and resilient applications.
Responsibilities
- Salesforce Sales & Service Cloud Experience and familiarity working in Salesforce Classic.
- Provide leadership on efforts to research and resolve technical problems.
- Coach and lead a team of engineers and developers responsible for writing, debugging, and deploying code and APIs for websites to help carry out the direction provided by a business partner.
- Responsible for defining architecture standards, frameworks, and guidelines to architect solutions for our Salesforce products across multiple teams. Understand Caesars overall IT Architecture and other major IT projects underway.
- Create a scalable, efficient, and secure data infrastructure that supports seamless integration, data quality, and compliance.
- Apex coding and triggers required.
- Tibco Programming or similar tool experience preferred, but not required.
- Write efficient, reusable, and stable code for complex application logic.
- Perform complex code reviews.
- Directly participate in the governance process for reviewing specific solutions to assure they are properly leveraging published frameworks and standards.
- Collaborate with various teams and vendors to ensure appropriate configurations for application architecture (networking/firewall/security/etc).
- Develop strategies and measure results to ensure the satisfaction of customers, project/ESP owners and co-workers.
- Offer guidance in infrastructure movement techniques, including bulk application transfers into the cloud.
- Be a community Leader in the wider Caesars engineering community (i.e., Lodging Management Systems, IT Ops, Cyber Security, etc.) in product development and support of production systems.
- Respond to system outages and participate in root cause analysis which may include having to work off hours when necessary.
- Submit Change/Incident Management Tickets, coordinate & obtain approvals.
- Demonstrate problem solving skills by defining and presenting programmatic system solutions for identified programming issues.
- Develop automated tests to cover internal system acceptance testing, ensuring delivery of well-tested system enhancements, and further ensuring systems meet business requirements.
- Create and maintain solution documentation (architecture diagrams, operating procedures, etc).
- Support and improve efficiency and effectiveness of tools (CI/CD pipeline, automated testing, automation, and release).
- Continuous delivery of features and capabilities in concert with the team and stakeholders.
- Actively engages to define, prioritize, and collaborate on the various needs of our customers. Communicates with other Caesars IT teams to ensure alignment and collaboration.
- Responsible for the design and delivery of defect-free products to our customer.
- APEX
- Java/JavaScript
- SQL/MSSQL
- JSON
- Must be competent in all aspects of programming and design with minimal direction.
- Experience working and designing application architecture with a wide variety of third-party platforms, frameworks, and libraries.
- Recognize a request as being within or out of scope and communicates to all involved.
- Engage others with related code/products/etc to work together to understand root cause, ripple effects, and an integrated solution.
- Provide input into capacity plans; able to assist with load tests.
- Salesforce configuration changes, including (but not limited to): Flow, assignment rules, approval processes, fields, page layouts, record types, dynamic layouts, apps, actions, custom settings, mobile administration, dashboards, and reports.
- All aspects of user and license management including new user setup/deactivation, roles, profiles, permissions, public groups, sharing rules.
Knowledge And Experience
- Strong Salesforce product knowledge and at least 5-8+ years of Salesforce Administration and Development experience.
- Certified Salesforce Administrator is required.
- Certified Platform App Builder is required.
- Must have a proactive attitude to platform enhancements.
- Designing scalable, best practice solutions.
- Excellent relationship-building skills and ability to work and communicate with stakeholders at all levels.
- Translating requirements into technical solutions and creating technical documentation.
- Experience in change management and governance.
- Experience implementing Salesforce configuration changes.
Qualifications
- 5-8 years’ experience working with Salesforce products.
- 2-4 years’ experience in managing and/or coaching software developers.
- 5-8 years of software development experience:
- Certified Salesforce Administrator is required.
- Certified Platform App Builder is required.
- Experience with AWS Cloud Technologies.
- Version Control Systems (Git, SVN a plus).
- Excellent problem-solving and troubleshooting skills.
- Process-oriented with great documentation skills.
- Knowledge of best practices and IT operations in an always-up, always-available service.
- Experience with and ability to work with other IT departments, including but not limited to Infrastructure and Cybersecurity.
- Experience working with remote teams across multiple time zones.
- Experience with Agile principles and frameworks.
- Able to foster open communication, while collaborating with others.
- Views critical feedback as a ‘gift’, an opportunity for improvement
EDUCATION
Bachelor’s degree in information systems, Computer Science or Technical Training equivalent.
About Us
At Caesars Entertainment, Inc., our Team Members create the extraordinary. We are the largest casino-entertainment company in the U.S. and one of the world's most diversified casino-entertainment providers. Since beginning in Reno, Nevada, in 1937, Caesars Entertainment has grown through the development of new resorts, expansions and acquisitions. Our resorts operate primarily under the Caesars®, Harrah's®, Horseshoe® and Eldorado® brand names. We focus on building loyalty and value with our guests through a combination of impeccable service, operational excellence and technological leadership. The company is committed to its Team Members, suppliers, communities and the environment through its PEOPLE PLANET PLAY framework.
Our Caesars family is driven by our Mission, Vision and Values. We take great pride in living these values – Together We Win, All In On Service and Blaze the Trail – every day. Our mission, “Create the Extraordinary”. Our vision, “Create spectacular worlds. That immerse, inspire and connect you. We don’t perform magic; we create it with excellence. #WeAreCaesars”. If you are ready to create some magic, we invite you to explore our dynamic, yet unique, career opportunities.