R 50,000.00 - 75,000.00 (South African Rand)
About the job Senior Salesforce Engineer
Job Summary:We are seeking a highly skilled Senior Salesforce Engineer to join our dynamic team. The ideal candidate will have extensive experience in Salesforce development, customization, and integration to support our organization's Salesforce ecosystem. As a Senior Salesforce Engineer, you will play a crucial role in architecting, implementing, and maintaining Salesforce solutions that meet business requirements and drive operational efficiency. You will collaborate closely with cross-functional teams to deliver high-quality solutions and provide technical guidance and mentorship to junior team members.
Responsibilities:
- Design, develop, and implement customized Salesforce solutions using Apex, Visualforce, Lightning Components, and other Salesforce technologies.
- Collaborate with stakeholders to gather and analyze requirements, and translate them into technical specifications and solution designs.
- Configure and customize Salesforce features, including workflows, process builder, validation rules, and security settings.
- Integrate Salesforce with other systems using APIs, middleware, and third-party tools to ensure data integrity and seamless flow of information.
- Perform code reviews, quality assurance, and deployment activities to ensure the reliability, scalability, and performance of Salesforce applications.
- Provide technical leadership and mentorship to junior Salesforce developers, and assist in their professional growth and development.
- Stay updated on the latest Salesforce releases, features, and best practices, and proactively recommend enhancements and optimizations to existing solutions.
- Troubleshoot and resolve complex technical issues, and provide timely support and assistance to end-users as needed.
- Collaborate with cross-functional teams, including business analysts, project managers, and system administrators, to deliver successful Salesforce projects on time and within budget.
- Contribute to the continuous improvement of our Salesforce development processes, tools, and methodologies, and actively participate in knowledge sharing and team collaboration activities.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field. Advanced degree or Salesforce certifications (e.g., Salesforce Certified Platform Developer, Salesforce Certified Technical Architect) are a plus.
- Proven experience as a Salesforce developer/engineer, with at least 5 years of hands-on experience in Salesforce platform development and customization.
- In-depth knowledge of Salesforce architecture, data model, and security model, with a strong understanding of Salesforce best practices and design patterns.
- Proficiency in Apex, Visualforce, Lightning Web Components, SOQL, SOSL, REST/SOAP APIs, and other Salesforce development tools and technologies.
- Experience with Salesforce integrations, including Salesforce-to-Salesforce, REST/SOAP integrations, and middleware platforms (e.g., MuleSoft, Informatica).
- Strong analytical and problem-solving skills, with the ability to understand complex business requirements and translate them into scalable technical solutions.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Self-motivated and proactive, with a passion for continuous learning and staying updated on the latest Salesforce technologies and trends.
- Experience working in Agile/Scrum environments and familiarity with DevOps practices and tools (e.g., Git, Jenkins, Salesforce DX) is preferred.
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities and projects simultaneously.