Johannesburg, GP, South Africa
1 year ago

Job Overview

Job Type
Contract
Pay
Not disclosed

Job description

Location:
Johannesburg, GP, South Africa
Work arrangement:
On-site

Role Summary

We seek an experienced and hands-on Lead Salesforce Developer to design, develop, and implement Salesforce solutions within our banking environment.

This role requires leadership and deep technical expertise to deliver secure, scalable, high-performance Salesforce solutions.

Responsibilities

Job Description/Responsibilities

A Lead Salesforce Developer, provides Salesforce solutions that efficiently and effectively solve complex business capabilities and translate business requirements into Salesforce solutions that best leverage the Salesforce platforms and products.

  • Has experience with rewards/loyalty programs : Worked on systems related to:
  • Customer loyalty programs (like points, tiers, or membership levels)
  • Employee incentive or rewards systems
  • Integrations with third-party rewards platforms (e.g., gift cards, partner APIs)
  • Tracking and reporting rewards-related data in Salesforce (like how many points a customer has, redemptions, etc.)

This kind of experience is valuable in industries like retail, e-commerce, travel, or employee engagement platforms , where rewards systems are common.

And/Or

  • Trailblazer Community and Trailhead platform.
  • Collaboratively works within squads during design & delivery.
  • Lead the design and hands-on development of Salesforce applications, ensuring high-quality solutions tailored to banking needs.
  • Actively develop custom Apex classes, triggers, Lightning Web Components (LWC), and Salesforce integrations.
  • Provide technical leadership to a team of Salesforce developers and conduct code reviews.
  • Develop and maintain integrations with banking systems and third-party tools using REST, SOAP, and middleware solutions.
  • Collaborate with stakeholders to analyze and translate business requirements into technical designs.
  • Manage Salesforce environments, including sandbox setup, deployments, and system optimization.
  • Ensure compliance with banking regulations and security standards in all Salesforce implementations.
  • Oversee data modelling, workflows, automation processes, and access controls in Salesforce.

Requirements

  • Background and experience required
  • Years of experience: 7+

Industry experience: 5+

  • Bachelor’s degree in information technologies/computer science, Engineering/science, or a related field.
  • Salesforce certifications such as Salesforce Platform Developer I/II or Salesforce System Architect (preferred).
  • Minimum of 5-7 years of hands-on Salesforce development experience, with at least 2 years in a leadership role.
  • Expertise in Salesforce technologies, including Apex, Aura, Lightning Web Components (LWC), SOQL/SOSL, and Salesforce APIs.
  • Proven experience integrating Salesforce with external systems, preferably in a banking or financial services environment.
  • Familiarity with DevOps tools and CI/CD practices for Salesforce deployments. Experience in Branching and merging strategies.
  • Experience working within regulated industries such as banking or finance (preferred).

About the Company

Our company is a large multinational banking and financial services conglomerate based in South Africa. It offers a wide range of services including personal and business banking, corporate and investment banking, wealth management, and insurance

Role:
Lead Salesforce Developer (Contract) [Rewards/Loyalty Programs]
Industry Type:
Banking
Job Type:
Contract

More jobs at IndSAfri

Similar Software Engineer jobs at other companies