Analyze the processes in the company, design the CRM workflows in Salesforce, and also provide custom solutions for specific business requirements.
Essential Functions:
- Develop and customize Salesforce applications using Apex, Visualforce, and Lightning components.
- Design and implement solutions to meet business requirements.
- Integrate Salesforce with other systems using APIs and middleware tools such as MuleSoft/Workato.
- Collaborate with business analysts, project managers, and other stakeholders to gather and analyze requirements.
- Perform data migrations and manage data within Salesforce.
- Troubleshoot and resolve issues related to Salesforce functionality and performance.
- Stay up-to-date with Salesforce releases and new features, and provide recommendations for enhancements.
- Create and maintain technical documentation, including design specifications and user manuals.
- Ensure best practices and coding standards are followed for maintainable and scalable solutions.
- Provide support and training to end-users and other team members as needed.
Requirements
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field or equivalent work experience.
- 5 or more years progressive salesforce development experience to include:
- In-depth knowledge of Salesforce CRM platform and its components (Apex, Visualforce, Lightning).
- Experience with Salesforce integrations using REST, SOAP APIs, and middleware tools.
- Strong understanding of Salesforce data models, security, and best practices.
- Proficiency in programming languages such as JavaScript, HTML, CSS.
- Familiarity with Agile/Scrum methodologies.
- Salesforce certifications (e.g., Salesforce Certified Platform Developer I/II) are a plus.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders.