Developer
Location- Bangalore
Company- Diageo
Role Description:
Top Accountabilities
The Customer Salesforce Technical Specialist will be responsible for:
â–ª Creating Low-Level Salesforce designs for ongoing projects in line with the Technology Design and Security Standards, set forth by various DBS Teams and the Salesforce Practice, as part of the overall Customer solution.
â–ª Interpreting (and where required, challenging) business requirements to deliver low-code Proof of Concept solutions deliver business required outcomes
â–ª Engage with Salesforce Solution Architects, as part of ensuring your solution designs are in accordance with the Diageo reference architecture
â–ª Work with and guide service provider developer teams in implementing the defined Salesforce solution architecture
â–ª Providing build quality governance of supplier built solutions.
â–ª Act as point of contact to ensure all parties (including internal and external technical / development teams) understand your detailed designs
â–ª Continual expansion of your Salesforce detailed knowledge, constantly seeking ways to broaden exposure to the latest Salesforce capabilities, trends, best practices, and developments.
â–ª Incorporate the innovations into recommendations to help shape the technology roadmap for the Customer domain in partnership with the Practice senior Salesforce Architects
â–ª Identify risks affecting solutions, including mitigating recommendations and support in handling those risks
Education, Qualifications and Experience Required:
• Hold at least a bachelor’s degree, preferably in IT or Computer Science
• Architecture and Technical Expertise:
- 5+ years of experience in Salesforce detailed technical design and development
- Demonstrated broad working knowledge of relevant capabilities, including, but not limited to: Sales, Service, Experience Cloud, integration, Chat, etc.
- Demonstrated architecture experience with web or portal based solutions.
- Demonstrated experience of applying Salesforce best practice solution approaches to correctly identified business problems.
- Able to design automation solutions that scale to large volumes
- In depth knowledge of Salesforce limits
- Knowledge of, and able to apply Object Oriented Design and SOLID Principles
- Know how and when to use Flow vs Apex as part of solutioning
- Experienced in Javascript and Lightning Web Components.
- Understand how and when to use Big Objects, Custom Metadata, etc. within solutions
- Experience with VSCode and the Salesforce CLI
- Experience of working with Source Control tools
- Knowledge of Scratch Orgs and release automation
- Understanding of both batched and streaming integration
- Know how to use the Salesforce security model for both internal and external users
- Know how to use Salesforce related tools and features to troubleshoot issues • Functional Expertise:
- Experience of CRM digital channels, customer engagement within a large, global organization (preferably FMCG), including key business processes related to these areas
- Experience of Agile (or agile / waterfall hybrid) development practices and techniques
- Fluent English speaker
- Able to discuss technical challenges with Business representatives using non-technical language
- Self-motivated to research and understand different/new capabilities of Salesforce to a level to create, demonstrate, and discuss Proofs of Concept solutions.
Able to articulate solutions to other technical people, who may not necessarily know Salesforce.