Lead Salesforce Engineer
- Salesforce Sales & Service Cloud Experience and experience working in Salesforce Classic.
- Provide leadership on efforts to research and resolve technical problems.
- Coach and lead a team of engineers 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
- 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.
- Strong Salesforce product knowledge and at least 5-8+ years of Salesforce Administration and Development experience.
- Required Certified Salesforce Administrator.
- Required Certified Salesforce Platform App Builder.
- Required Certified Salesforce Platform Developer.
- 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.
- Experience with ETL Tools, such as Tibco, Omnata, MuleSoft, etc.
- 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:
- Required Certified Salesforce Administrator.
- Required Certified Salesforce Platform App Builder.
- Required Certified Salesforce Platform Developer.
- 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.
- 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
Apply for the job now! Apply for this job