Job Description: As a Senior Salesforce Developer, you will be responsible for designing, developing, and implementing customized solutions within the Salesforce platform. You will work closely with stakeholders to understand their requirements and translate them into technical solutions. Your expertise will be crucial in optimizing our Salesforce environment and ensuring seamless integration with other systems.
Key Responsibilities:
- Design and develop customized solutions within the Salesforce platform to support critical business functions and meet project objectives, stakeholder requirements, and company goals.
- Assist in the technical planning and execution of Salesforce projects, including data migration, system integration, and application development.
- Collaborate with cross-functional teams to gather and analyze business requirements, translating them into technical specifications.
- Develop and maintain Apex classes, triggers, Visualforce pages, Lightning components, and other Salesforce customizations.
- Ensure the quality and performance of Salesforce solutions through rigorous testing and code reviews.
- Provide technical guidance and mentorship to junior developers and other team members.
- Stay up-to-date with Salesforce best practices, new features, and platform updates to continuously improve our Salesforce environment.
- Troubleshoot and resolve issues related to Salesforce applications and integrations.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience as a Salesforce Developer, with a strong understanding of Salesforce architecture and best practices.
- Proficiency in Apex, Visualforce, Lightning components, and Salesforce APIs.
- Experience with Salesforce integrations using REST, SOAP, and other web services.
- Strong knowledge of Salesforce data modeling, security, and sharing rules.
- Salesforce certifications such as Salesforce Certified Platform Developer II, Salesforce Certified Application Architect, or Salesforce Certified System Architect are highly desirable.
- Excellent problem-solving skills and the ability to work independently and as part of a team.
- Strong communication skills, with the ability to effectively interact with stakeholders at all levels.
- Experience with Agile/Scrum methodologies is a plus.
Additional Technical Skills:
- Proficiency in JavaScript, HTML, CSS, and other web technologies.
- Experience with Salesforce DX and CI/CD tools such as Jenkins, Git, and Bitbucket
- Knowledge of Heroku and its integration with Salesforce.
- Familiarity with Salesforce Einstein Analytics and AI capabilities.
- Experience with data migration tools like Data Loader, MuleSoft, or Informatica.
- Understanding of Salesforce Shield and encryption mechanisms.
- Knowledge of Salesforce AppExchange and third-party applications.
- Experience with mobile development on the Salesforce platform.
- Experience with AI Technologies and ability to integrate AI capabilities
