Salesforce Software Engineer

Full Time 1 year ago Johannesburg, South Africa

Employment Information

We are seeking a highly experienced and driven Senior Salesforce Software Engineer to join our dynamic engineering team. This role will play a pivotal part in designing, developing, and optimizing scalable Salesforce solutions that align with strategic business goals. You will collaborate with cross-functional teams to enhance our CRM ecosystem, build cutting-edge Salesforce applications, and mentor junior developers. The ideal candidate is a Salesforce platform expert with a strong software engineering background and a passion for delivering high-quality enterprise applications.

Key Responsibilities

  • Lead end-to-end Salesforce development projects from design to deployment.

  • Design and implement robust, scalable, and reusable code using Apex, Lightning Components (LWC), and Visualforce.

  • Integrate Salesforce with external systems using APIs (REST/SOAP), middleware, and other tools.

  • Collaborate with Product Owners, Architects, and Business Analysts to gather technical requirements.

  • Customize and configure Salesforce Sales Cloud, Service Cloud, and/or Experience Cloud to meet business needs.

  • Perform code reviews and enforce best practices in software development, security, and performance.

  • Troubleshoot, debug, and optimize existing Salesforce applications and processes.

  • Stay current with Salesforce platform releases and new technologies to drive innovation.

  • Contribute to architecture and design decisions, ensuring alignment with the company’s long-term technology strategy.

  • Support CI/CD and automated testing initiatives for Salesforce development.

  • Mentor and coach junior engineers and provide technical leadership within the team.

Required Qualifications & Experience

  • Bachelor’s Degree in Computer Science, Engineering, or related field.

  • 5+ years of hands-on Salesforce development experience.

  • Strong experience with Apex, Lightning Web Components (LWC), Visualforce, and SOQL/SOSL.

  • Proven expertise with Salesforce configuration, security model, workflows, and process automation tools (e.g., Flow).

  • Experience integrating Salesforce with external systems via REST/SOAP APIs and middleware (e.g., MuleSoft, Boomi).

  • Deep understanding of Salesforce DX, packaging, and deployment strategies.

  • Strong grasp of software engineering fundamentals, object-oriented programming, and design patterns.

  • Experience with Agile/Scrum methodologies and modern DevOps practices.

  • Excellent problem-solving, analytical, and communication skills.

  • Salesforce Platform Developer I & II certifications are highly desirable.

Preferred Skills & Competencies

  • Experience in Sales Cloud, Service Cloud, and/or Experience Cloud implementation projects.

  • Knowledge of enterprise application architecture and cloud computing principles.

  • Familiarity with version control tools (e.g., Git), CI/CD tools (e.g., Jenkins, Copado), and test automation.

  • Ability to work in fast-paced, collaborative environments and manage multiple priorities.

Wakanda Jobs - Find All Jobs

New Things Will Always
Update Regularly

Wakanda Jobs - Find All Jobs
Your experience on this site will be improved by allowing cookies Cookie Policy