Enable job alerts via email!

Salesforce Software Engineer

Deka Minas (Pty) Ltd

Pretoria

On-site

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Pretoria is seeking a driven Salesforce Software Engineer to design and develop scalable Salesforce solutions. The ideal candidate will possess strong Salesforce expertise and have a passion for software engineering. Responsibilities include executing Salesforce development projects and mentoring junior developers. This role offers opportunities for innovation and significant impact on the CRM ecosystem.

Qualifications

  • 3+ years of hands-on Salesforce development experience.
  • Experience with Apex, Lightning Web Components (LWC), and Visualforce.
  • Strong grasp of software engineering fundamentals and object-oriented programming.

Responsibilities

  • Execute end-to-end Salesforce development projects from design to deployment.
  • Design and implement robust, scalable, and reusable code using Apex and LWC.
  • Integrate Salesforce with external systems using REST/SOAP APIs.

Skills

Salesforce development
Apex
Lightning Components (LWC)
API integration
Problem-solving
Agile methodologies

Education

Bachelor's Degree in Computer Science, Engineering, or related field

Tools

MuleSoft
Salesforce DX
Job description

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., 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.