Enable job alerts via email!

SATIC - Salesforce Developer (Senior Associate)

PwC Careers Africa

Johannesburg

On-site

ZAR 600,000 - 850,000

Full time

16 days ago

Job summary

PwC is seeking a Salesforce Platform Core Developer at the Senior Associate grade to join its Salesforce team. This role involves developing and customizing applications on the Salesforce platform, focusing on automation, data integration, and collaboration with cross-functional teams to meet enterprise goals. Ideal candidates should have robust experience in Salesforce technologies and a passion for driving human innovation through technology.

Qualifications

  • Minimum 3 years as a Salesforce Developer.
  • Experience with Apex, LWC, and Visualforce required.
  • Salesforce certifications preferred.

Responsibilities

  • Develop and customize Salesforce Platform applications.
  • Integrate Salesforce with external systems via APIs.
  • Collaborate with stakeholders to deliver scalable solutions.

Skills

Apex
LWC
Visualforce
Salesforce Data Model
Security
Sharing Rules
Agile/Scrum methodologies
Communication
Problem-solving

Education

Bachelor’s degree in Computer Science
Salesforce Platform Developer I
Salesforce Platform Developer II

Tools

Jira
Git
CI/CD tools

Job description

South African Technology & Innovation Centre (SATIC) is the latest part of PwC, a global brand delivering services for the biggest clients in the world. PwC leads the way in human led, technology enabled professional services, working with clients to transform their business and make it fit for the future.

We are looking for candidates who bring in-depth market experience, who see technology as a way to enable and drive human innovation and who want to be a part of a community of solvers, to tackle the biggest challenges in society.

If you are looking for a career where every day is different, where challenges are complex and where you can make a real difference, then we want to hear from you. By choosing to join SATIC, you are choosing to work with teams all over the world, harnessing the power of world leading tech and making a difference to real people’s lives.

Role overview:

We are looking for a highly skilled Salesforce Platform Core (PC) Developers at Senior Associate grade, to join our growing Salesforce team, to either be based in Johannesburg, Cape Town, Durban or Gqeberha. The ideal candidate will specialize in developing robust, scalable, and secure applications on the Salesforce Platform with a focus on custom development, automation, and data integration that supports enterprise-level business operations.

As a Platform Core Developer, you will work on the foundational aspects of Salesforce, including core objects, user interface customization, Apex programming, and declarative configurations. You’ll collaborate closely with business stakeholders, architects, and functional teams to deliver high-performance solutions that meet strategic goals.

Requirements:

Qualifications / Certifications:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field
  • Salesforce Platform Developer I (required) and Platform Developer II certifications (preferred)

Experience & Skills:

  • Minimum 3 years of experience as a Salesforce Developer.
  • Strong hands-on experience with Apex, LWC, Visualforce, and Salesforce declarative tools.
  • Proficient in Salesforce Data Model, Security, and Sharing Rules.
  • Experience working with Salesforce Platform Events, Change Data Capture, and asynchronous operations (e.g., Batch, Queueable).
  • Familiarity with Agile/Scrum methodologies and Jira or similar tools.
  • Understanding of DevOps processes in Salesforce environments.
  • Strong analytical, communication, and problem-solving skills

Desired Skill Sets:

  • Experience with Salesforce DX, Unmanaged/Managed Packages, and Scratch Orgs.
  • Knowledge of Salesforce Experience Cloud, Service Cloud, or other clouds is a plus.
  • Exposure to data migration tools (e.g., Data Loader, Workbench, Talend)

Responsibilities:

  • Develop and customize Salesforce Platform applications using Apex, Lightning Web Components (LWC), Visualforce, and SOQL/SOSL.
  • Implement automation through Flows, Process Builders, and Workflow Rules.
  • Design and manage custom objects, fields, page layouts, record types, and permission sets to support business processes.
  • Integrate Salesforce with external systems via REST/SOAP APIs and middleware platforms such as MuleSoft or Boomi.
  • Support data modelling, sharing rules, and security configurations to maintain data integrity and compliance.
  • Participate in full software development lifecycle (SDLC) activities including planning, design, coding, testing, deployment, and support.
  • Collaborate with Salesforce Admins, Solution Architects, and QA teams to deliver high-quality, scalable solutions.
  • Maintain documentation of code, processes, and system changes.
  • Troubleshoot and resolve technical issues and bugs in a timely manner.
  • Follow best practices for code management, CI/CD, and unit testing using tools like Git, Copado, or Gearset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.