Senior Software Developer

Confidential
📍 Pretoria, Pretoria, South-Africa 💼 Full-time 🕒 Posted March 02, 2026

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 management systems or IoT technologies advantageous Experience with UX-centric design and development advantageous Exposure to analytics, data science, or AI/ML technologies advantageous Experience wit...

Ready to Apply?

Submit your application today and join our talented team at Confidential.

Submit Application

Job Details

  • Location Pretoria, Pretoria
  • Job Type Full-time
  • Category IT / Computing / Software
  • Posted Date March 02, 2026
  • Application Deadline April 11, 2026