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