
Senior CRM Developer (Salesforce)
- Johannesburg, Gauteng
- Permanent
- Full-time
- Design and develop scalable Salesforce solutions using Apex, OmniScript, Flows, and Lightning Web Components
- Collaborate with product owners, architects, and business analysts to gather requirements and translate them into effective technical solutions
- Lead and support all phases of the software development lifecycle, including planning, development, testing, deployment, and support
- Leverage Salesforce Financial Services Cloud, Service Cloud, and other relevant Salesforce products to deliver tailored solutions
- Ensure best practices in DevOps, version control, testing, and code quality are followed
- Mentor junior developers and serve as a technical expert for cross-functional teams
- Monitor and optimize application performance and scalability
- Integrate with external systems using RESTful APIs and manage data flow across platforms
- Grade 12 / National Senior Certificate or equivalent
- 6+ years of experience developing Salesforce solutions
- Solid experience in both front-end and back-end development
- Relevant Salesforce certifications
- Bachelors degree in Computer Science, Information Systems, or a related field
- Experience working with Salesforce Financial Services Cloud and Service Cloud
- Salesforce: Apex, Lightning Web Components, OmniScript, Flow
- Strong understanding of Salesforce architecture, data models, and integration patterns
- Experience with Salesforce Data Cloud and Marketing Cloud is advantageous
- Front-end development: Responsive design, browser performance, and optimization techniques
- Back-end development: Advanced programming, algorithms, and design patterns
- DevOps and SDLC methodologies
- Version control (e.g., Git)
- Testing frameworks and practices
- RESTful API design and third-party integration
- Cloud platforms: AWS or Azure
- Microservices and event-driven architecture
- Containerization and deployment via Kubernetes
- Database technologies: SQL and NoSQL, with a focus on performance and optimization
- Familiarity with front-end build tools and package managers
Careers24