Job Summary
Lead Salesforce Engineer required in Johannesburg to design, develop, and deploy high-quality solutions on the Salesforce platform. This role offers the opportunity to lead complex technical projects in an agile environment, driving innovation and operational excellence.
Main Responsibilities
- Design and develop sophisticated software solutions, focusing on front-end, back-end, and integration within the Salesforce ecosystem.
- Lead or contribute to all phases of the development lifecycle, from requirements analysis to deployment.
- Build and maintain CI/CD pipelines using tools like Jenkins or Azure DevOps, ensuring scalability and reliability.
- Implement observability practices using tools like ELK stack, Prometheus, Grafana, or Zipkin to monitor and optimize applications.
- Automate tasks using Docker, Ansible, or Kubernetes to enhance efficiency and repeatability.
- Debug and enhance existing codebases to deliver robust feature sets.
Requirements
- Proven experience as a Salesforce Engineer with expertise in Apex, Visualforce, and Lightning Components.
- Strong knowledge of CI/CD pipelines, observability tools, and automation technologies (Docker, Ansible, Kubernetes).
- Experience in agile environments and leading technical solution design.
- Ability to produce well-documented, optimized code and ensure scalability and resilience.
- Strong problem-solving skills and familiarity with modern observability techniques.