Job Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Certified in salesforce development.
- 3-5 years of experience in Salesforce development and research, with a proven track record of successful project implementations.
Job Summary:
The ideal candidate will have a strong foundation in Salesforce development, with experience in designing and implementing applications to enhance our CRM capabilities. This role requires a detail-oriented professional who can work collaboratively with stakeholders to deliver high-quality solutions that meet business needs.
Job Responsibilities:
- Design, develop, and implement Salesforce applications and customizations to enhance functionality and user experience.
- Collaborate with business analysts and stakeholders to gather requirements and translate them into technical specifications.
- Develop and maintain Apex classes, Visualforce pages, Lightning components, and other Salesforce features.
- Conduct thorough testing of applications, including unit testing and user acceptance testing, to ensure quality and performance.
- Troubleshoot and resolve issues related to Salesforce applications, ensuring minimal disruption to users.
- Stay current with Salesforce releases and features, integrating new functionalities as appropriate.
- Document technical specifications, development processes, and user manuals for applications.
- Provide support and training to end-users as needed.
- Any other related responsibilities assigned by direct manager.
Knowledge and Skills:
- Salesforce Development: Proficiency in Salesforce development languages, including Apex and Visualforce, as well as experience with Lightning components.
- Salesforce Platform Knowledge: Strong understanding of Salesforce architecture, data model, and best practices for application development.
- API Integration: Experience with Salesforce APIs and integration with external systems.
- Problem-Solving Skills: Strong analytical and troubleshooting skills to resolve development challenges effectively.
- Version Control: Familiarity with version control systems (e.g., Git) for managing code changes.
- Communication Skills: Excellent verbal and written communication skills to interact with technical and non-technical stakeholders.
- Agile Methodologies: Experience working in Agile development environments is a plus.
If you are ready to take the next step in your career, be part of a dynamic team, and contribute to the growth of a leading organization, we invite you to apply.
- Department
- Partner Jobs
- Locations
- Bahrain