Skip to content
mimi

Junior Salesforce Developer

Metamorph

South Africa · On-site Full-time Entry Level 1w ago

About the role

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

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

Automation & Workflow

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

Data Management

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

Integration Support

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

Testing & Debugging

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

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

Skills

ApexCSSData LoaderGitHTMLJavaScriptJiraLightning Web ComponentsSalesforceSOQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free