Job Openings
Senior Software Developer (Salesforce)
About the job Senior Software Developer (Salesforce)
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 3-5 years experience in salesforce platforms
- Working knowledge and experience with complex business system integration as well as object-oriented design patterns and development
- Software engineering skills on salesforce platforms (Apex, LWC, SOQL, Unit Testing)
- Experience in core web technologies including HTML5, JavaScript, Java, .net
- 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)