Overview

Junior Salesforce Developer Jobs in Johannesburg Metropolitan Area at Metamorph

Title: Junior Salesforce Developer

Company: Metamorph

Location: Johannesburg Metropolitan Area

Role Overview

The Junior Salesforce Developer is an entry-level technical role responsible for supporting the design, development, customization, and maintenance of the Salesforce platform. This role is ideal for candidates with foundational Salesforce knowledge who are eager to build hands-on experience in CRM development, automation, and system integration.

The developer will work closely with senior developers, business analysts, and stakeholders to deliver scalable and efficient Salesforce solutions aligned with business needs.

Key Responsibilities
1. Salesforce Development & Customization

  • Develop and customize Salesforce applications using:
  • Apex (basic classes and triggers)
  • Lightning Web Components (LWC) or Aura Components
  • Create and modify:
  • Custom objects, fields, validation rules
  • Page layouts, flows, and process automation
  • Support UI enhancements within the Lightning Experience

2. Automation & Workflow

  • Build and maintain:
  • Flows (preferred)
  • Process Builder (legacy support)
  • Workflow Rules (where applicable)
  • Assist in automating business processes to improve efficiency

3. Data Management

  • Perform data imports, updates, and cleanups using tools like:
  • Data Loader
  • Salesforce Import Wizard
  • Ensure data integrity and consistency across the platform

4. Integration Support

  • Assist in integrating Salesforce with external systems via:
  • REST/SOAP APIs (basic exposure)
  • Support troubleshooting of integration issues

5. Testing & Debugging

  • Write basic unit tests for Apex code
  • Debug issues using logs and developer tools
  • Support UAT (User Acceptance Testing) processes

6. Documentation & Support

  • Document technical designs, configurations, and changes
  • Provide support for production issues and bug fixes
  • Assist end-users with Salesforce-related queries

Required Skills & Qualifications
Education

  • Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent practical experience)

Technical Skills

  • Basic understanding of:
  • Salesforce platform (Sales Cloud, Service Cloud fundamentals)
  • Apex programming
  • SOQL (Salesforce Object Query Language)
  • Familiarity with:
  • HTML, CSS, JavaScript
  • Lightning Experience
  • Understanding of:
  • Relational databases and data modeling

Certifications (Preferred)

  • Salesforce Certified Administrator
  • Salesforce Platform Developer I (advantageous)

Experience Requirements

  • 0–2 years of experience in Salesforce development or CRM systems
  • Internship or project experience on Salesforce is highly desirable

Key Competencies
Technical Competencies

  • Problem-solving and debugging skills
  • Basic understanding of software development lifecycle (SDLC)
  • Attention to detail in configuration and coding

Behavioral Competencies

  • Strong willingness to learn and grow
  • Good communication and teamwork skills
  • Ability to take direction and work under supervision
  • Adaptability in a fast-paced environment

Tools & Technologies

  • Salesforce Platform (Lightning Experience)
  • Apex, SOQL
  • Lightning Web Components (LWC)
  • Git (version control)
  • Jira or similar ticketing tools
  • Data Loader

Career Growth Path

This role typically progresses into:

  • Salesforce Developer (Mid-Level)
  • Salesforce Consultant
  • Salesforce Technical Specialist

With experience, the candidate can specialize in:

  • Integration Architecture
  • Salesforce CPQ
  • Marketing Cloud
  • DevOps & CI/CD within Salesforce

Performance Metrics (KPIs)

  • Quality of code (defect rates, test coverage)
  • Timely completion of assigned tasks
  • Contribution to automation and efficiency improvements
  • Responsiveness to bug fixes and support tickets
  • Learning progression and certification achievements

Working Relationships

  • Reports to: Senior Salesforce Developer / Technical Lead
  • Works closely with:
  • Business Analysts
  • QA/Testers
  • Project Managers
  • End-users and stakeholders
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.