About the Role
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 take the next step in your career journey with Confidential.
Apply Now