Responsibilities
- Develop and implement Salesforce solutions based on technical specifications.
- Collaborate with the Technical Lead and Business Analyst to understand requirements.
- Implement AI-powered case management and workflow automation.
- Integrate Salesforce with backend systems using MuleSoft and API Gateway.
- Perform unit testing and debugging to ensure high-quality code.
- Ensure adherence to coding standards, design patterns, and best practices.
- Develop and maintain technical documentation for developed solutions.
- Participate in code reviews and provide constructive feedback to peers.
- Assist in data modeling and ensure data integrity.
- Work closely with the Solution Architect and Integration Architect to design scalable and secure solutions.
- Provide support during testing and deployment phases to ensure technical requirements are met.
- Highlight and manage risk areas in the solution proactively, committing to seeing issues through to completion.
Qualifications
- Minimum 5 years of experience as a Salesforce Developer.
- Strong mandatory knowledge of Salesforce Service Cloud, Data Cloud, Experience Cloud, and Omnichannel.
- Proven experience in developing Salesforce customizations (Apex/Lightning), integration, and executing data migrations.
- Familiarity with AI technologies such as Einstein Bots and Genesys AI.
- Experience with integration tools like MuleSoft and API Gateway.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Ability to develop and maintain technical documentation.
- Relevant Salesforce certifications (e.g., Platform Developer I/II, Data cloud, Experience Cloud) are a plus.
- Must have expertise in Salesforce Service Cloud, Einstein AI, and Data Cloud.
- Proficient in writing Apex classes, triggers, and batch processes.
- Experience in developing custom Lightning components using LWC.
- Ability to create and customize Visualforce pages.
- Strong understanding of Salesforce Object Query Language (SOQL) and Salesforce Object Search Language (SOSL).
- Proficiency in JavaScript for developing interactive web applications.
- Knowledge of HTML and CSS for front-end development.
- Experience with REST and SOAP APIs for integrating Salesforce with external systems.
- Ability to write unit tests and perform automated testing using Salesforce testing frameworks.
- Familiarity with version control systems like Git.
Education / Certification
- Bachelors/University degree or equivalent experience.
- Relevant certifications in Salesforce (e.g., Salesforce Certified Platform Developer I) are a plus.