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)