Posted Job
6 months ago

Software Developer

This listings application deadline has expired so it is probably out of date

View all jobs →

Job Description

The Software Developer is responsible for software development, design, documentation, deployment and maintenance. The role is responsible for ensuring correct requirements are collected from customers and appropriate systems are developed, tested and commissioned to clients. The role shall ensure best practice is upheld in developing software solutions. The software developer shall align to current software development trends in order to attain efficiency. The developer shall perform full stack roles.

Minimum Qualifications

  • Full Grade 12 Certificate
  • Bachelor’s Degree in a relevant field
  • Member of ICTAZ

Key Competencies and Skills

  • Has extensive technical knowledge in software development lifecycles and agile methodologies
  • Good knowledge of various software development frameworks
  • Good knowledge of various programming languages
  • Good knowledge of Software Testing
  • Good knowledge of Object-Oriented Programming
  • leadership skills for management and development of staff
  • Ability to collaborate and work with a team
  • Strong oral and written communication skills.
  • Strong background in various aspects of software development
  • Good customer support skills
  • Project Management
  • Logical thinking and problem solving
  • Highly proven ethical conduct and free from criminal record; and
  • Highly computer literate and presentation skills

Years of Experience Required

Minimum of three (3) years of information technology experience with a focus on software development