Overview

Salesforce Software Engineer Jobs in Pretoria, South Africa at Deka Minas (Pty) Ltd

We are seeking a driven 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

  • Execute 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.

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

  • 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., Mule Soft, 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 Dev Ops practices.

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

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

Title: Salesforce Software Engineer

Company: Deka Minas (Pty) Ltd

Location: Pretoria, South Africa

Category:

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.