Key purpose:
To successfully customize develop and support solutions on the Salesforce platform and contribute to our development in Salesforce products through the completion of complex projects and development.
Qualifications and experience:
- A minimum of 5 years experience in software development
- A minimum of 35 years experience in salesforce platforms
- Working knowledge and experience with complex business system integration as well as objectoriented design patterns and development
- Software engineering skills on salesforce platforms (Apex LWC SOQL Unit Testing)
- Experience in core web technologies including HTML5 JavaScript
- Demonstrated experience and knowledge of relational databases data modelling and ETL tools
- Experience with Agile development methodologies
- A relevant qualification in Information Technology
- Grade 12 National Certificate / Vocational
- Certification in Systems Analysis or Design
Knowledge of:
- IT systems development processes (SDLC)
- Application development
- Standards and governance
- Agile development life cycle
- Testing practices
- Systems analysis and design
- System architecture (technical design and implementation processes)
Skills:
- Analytical Skills
- Problem solving skills
- Communications Skills
- Facilitation Skills
- Interpersonal & Relationship management Skills
- Negotiation skills
- Influencing Skills
- Presentation Skills
- Attention to Detail
- Commercial Thinking Skills
- Planning organising and coordination skills
- Project Management Skills (Methodolgy Specific)