11 Oct
Johannesburg - 4 hours ago
Johannesburg
Qualifications:
- Matric / Grade 12
- Relevant IT Degree or equivalent relevant experience required
- Salesforce certifications
Experience Required:
- 8+ years CRM experience with a minimum of 6 years on the Salesforce platform
- Understanding of the Salesforce product suite, including sales, service, community, marketing, and community clouds
- Understanding of systems architecture and ability to craft scalable performance-driven solutions
- Understanding key design patterns and large data volume limitations and standard methodologies
- Understanding data sharing and visible considerations and how these play into platform architecture
- Familiarity with platform authentication patterns (SAML, SSO, OAuth)
- Knowledge of data integration tools and experience integrating Salesforce with different business systems (FSC, ETL, marketing automation, and reporting etc.)
- Solid understanding of environment management, release management, code versioning standard processes, and deployment methodologies
- Experience with platform security capabilities (TLS, SSL)
- Experience defining the system architecture landscape, identifying gaps between current and desired end-states, and delivering a comprehensive solution
- Enterprise Banking Facilities (EBF) when compiling technical specifications
- Infrastructure Architecture (IA) when compiling technical specifications
- IT risk when compiling technical specifications
- Development teams via technical specification hand-over processes
- All other departments within Systems Development Team
- Business development (electronic delivery channels)
- Solid background in design/development of large web-based systems, or complete software product lifecycle exposure
- Active Salesforce certifications
Methodologies and Languages Used:
- Agile
- Object-oriented development
- Web API & RESTful web services
- System design patterns (MVC, Serverless compute)
- Unified modelling language
- Relational & NoSQL database design
- Cloud architecture & platforms (Azure, AWS)
- Container platforms (Docker, Kubernetes)
Back-End Technologies:
- C#, Java or Node.JS
Architecture & Development:
- Experience & knowledge of UML diagrams
- Proven practical experience with Salesforce application development (hands-on code)
Front-End Technologies:
- HTML5, CSS3, JavaScript Frameworks
Essential Experience Required:
- Experience in designing and developing software components and having a very strong service oriented architecture and integration background
- Experience in Salesforce (SFDC) CRM with end to end implementation experience
▶️ Senior Salesforce System Architect
🖊️ Johannesburg - 4 hours ago
📍 Johannesburg