Senior Software Developer

Permanent
Full-time Johannesburg, Gauteng Computer Occupations
Posted:
March 02, 2026
Location:
Johannesburg, Gauteng, South Africa

Job Description

Duties and Responsibilities


  • Analyse system requirements and design robust, scalable software solutions.

  • Develop new software systems and sub-systems.

  • Maintain, enhance, and optimise existing software products.

  • Create and maintain technical documentation, including release notes, test specifications, and user manuals.

  • Conduct unit, integration, and end-to-end testing.

  • Provide second-line technical support for software-related issues.

  • Assist with user training and develop supporting training materials.

  • Collaborate with cross-functional teams to ensure successful product delivery.

  • Contribute to continuous improvement of development processes and standards.
  • Qualifications

  • Matric Certificate

  • BSc in Computer Science or BEng in Computer, Electronic, or Electrical Engineering

  • Knowledge of energy managemen...
  • Apply for this Job

    Submit your application for the Senior Software Developer position at Permanent.

    Apply Now Save for Later

    Job Overview

    Job Type: Full-time
    Location: Johannesburg, South Africa
    Posted: March 02, 2026
    Deadline: April 11, 2026