Job description
- Design, develop, test, and implement Salesforce solutions in accordance with best practices.
- Collaborate with business analysts and stakeholders to gather requirements and translate them into technical specifications.
- Customize Salesforce applications using Apex, Visualforce, and Lightning Web Components (LWC).
- Maintain and enhance existing Salesforce applications, ensuring optimal performance and user experience.
- Implement Salesforce best practices in areas such as security, data management, and user experience.
- Participate in code reviews and provide constructive feedback to team members.
- Work with DevOps tools to manage code deployment and version control.
- Provide technical support and troubleshooting for Salesforce applications.
- Stay up to date with Salesforce releases, features, and functionalities.
Software Requirements:
- Extensive knowledge in Salesforce development tools and technologies.
- Proficiency in Apex, JavaScript, CSS, and Visualforce.
- Experience with Lightning Web Components (LWC).
- Familiarity with Financial Services Cloud (FSC) and other Salesforce Clouds (Sales Cloud, Service Cloud, Communities, etc.).
- Understanding of database design and system architecture principles.
Technical Skills (Category-wise):
Salesforce Development:
- Apex programming
- Visualforce pages
- Lightning Web Components (LWC)
- Salesforce APIs
Tools and Technologies:
- Version control systems (GitHub, Bitbucket)
- CI/CD tools (Jenkins, Gearset)
- Project management tools (JIRA)
- Development environments (VS Code, Postman)
Cloud Knowledge:
- Financial Services Cloud (FSC)
- Sales Cloud
- Service Cloud
- Communities
- Einstein Analytics and CRMA
Experience:
- Minimum of 6-8 years of experience in Salesforce development.
- At least 5+ years of advanced Salesforce development experience.
- Proven experience in implementing Salesforce solutions in a production environment.
Day-to-Day Activities:
- Collaborate with cross-functional teams to define and refine project requirements.
- Design and develop Salesforce applications and integrations.
- Conduct unit testing and troubleshoot issues.
- Participate in daily stand-ups and Agile ceremonies.
- Document development processes and maintain technical documentation.
- Engage with stakeholders for feedback and enhancements.
Qualifications:
- Bachelor s degree in Computer Science, Information Technology, or a related field. A Master s degree is a plus.
- Salesforce Certifications: Platform Developer I and Platform Developer II are mandatory.
- Working knowledge of Financial Services Cloud, Sales Cloud, Service Cloud, Communities, Force.com, and Einstein Analytics is advantageous.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Strong organizational skills and attention to detail.
- Willingness to learn and adapt to new technologies and processes.
- Ability to manage multiple tasks and work under tight deadlines.