
Salesforce Senior Developer
- Johannesburg, Gauteng
- Permanent
- Full-time
- Develop custom solutions using Apex, Lightning Web Components, and other Salesforce technologies to solve complex business challenges
- Build sophisticated integrations between Salesforce and external systems using REST/SOAP APIs, Platform Events, and middleware technologies
- Create custom Lightning components and pages to deliver intuitive user experiences
- Develop robust automated test classes and implement continuous integration practices
- Design and implement complex automation using Flows, Process Builder, and Apex triggers
- Customize and extend standard Salesforce functionality through configuration and code
- Lead technical design discussions with clients and translate business requirements into scalable technical solutions
- Perform code reviews and maintain high standards for code quality and documentation
- Debug complex technical issues and optimize solution performance
- Mentor junior developers and contribute to building our practice's technical capabilities
- Partner with client stakeholders to understand business needs and provide innovative solutions
- 3-5 years of hands-on Salesforce development experience
- Strong expertise in Apex, Lightning Web Components, and Integration patterns
- Salesforce Platform Developer I & II certifications (or ability to obtain within 6 months). Architect certifications a plus.
- Experience with Salesforce DX and modern devops tools
- Proven track record of successful enterprise-level Salesforce implementations
- Excellence in client communication and presentation skills
- Bachelor's degree in Computer Science, Information Systems, or related field
- Experience with Agile development methodologies
- Knowledge of complementary technologies a plus (MuleSoft, Heroku, AWS)
- Upfront Payment Requests: Deloitte will never ask for any upfront payment for background checks, job training, or supplies.
- Requests for Personal Information: Be wary if you are asked for sensitive personal information, especially early in the recruitment process and without a clear need for it. Fraudulent links or contractual documents may require the provision of sensitive personal data or copy documents (e.g., government issued numbers or identity documents, passports or passport numbers, bank account statements or numbers, parent’s data) that may be used for identity fraud. Do not provide or send any of these documents or data. Please note we will never ask for photographs at any stage of the recruitment process.
- Unprofessional Communication: Scammers may communicate in an unprofessional manner. Their messages may be filled with poor grammar and spelling errors. The look and feel may not be consistent with the Deloitte corporate brand.