TRAFFIC Gauteng

Senior Software Developer

iOCO Tech

Job Description

View all our open positions and talent vacancies

The primary purpose of this role is to develop and maintain our in-house Automated Meter Reading (AMR) platforms and related energy management products. This role involves full-cycle software development, from design and implementation to testing and support.

What you'll do:

  • Analyse system requirements and design robust software solutions.
  • Develop new software systems and sub-systems.
  • Maintain and enhance existing software products.
  • Create and maintain technical documentation (release notes, test specs, user manuals).
  • Conduct unit, integration, and end-to-end testing.
  • Provide second-line technical support for software-related issues.
  • Assist in user training and develop training materials.

Your Expertise:

  • Function related experience: Min 5 year of experience in software development within a scientific, industrial or technical environment.
  • Leading teams: 2-5 years
  • Project experience: 5 years
  • Strong proficiency in:
    • Web services and APIs
    • Microsoft SQL Server technologies (including SSRS)
    • .NET stack and C# (C/C++ experience is a plus)
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Proven track record in product design and delivery.
  • Personal Attributes:
    • Strong analytical and fault-finding skills.
    • Quick learner with adaptability to new technologies.
    • Effective team player with good communication skills.
    • Ability to perform under pressure and meet deadlines.

Qualifications:

  • Essential Qualifications:
    • Matric Certificate
    • B.Sc in Computer Science or B.Eng. in Computer, Electronic or Electrical Engineering
  • Preferred Qualifications:
    • Knowledge of energy management systems or IoT technologies
    • Experience with user experience (UX)-centric design and development
    • Exposure to analytics, data science, or AI/ML technologies
    • Experience with cloud platforms (e.g., Azure, AWS)
    • Familiarity with containerization (Docker, Kubernetes)

About This Role

Career insights for Software Developers positions

Salary Benchmark
$132,270/year
Source: O*NET (USD)
Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.
Common Technologies
Apache Kafka Apache Maven Jakarta EE Airtable Apache Hive Blackboard Learn Apache Spark jQuery

Job Overview

Date Posted
28 Mar 2026
Location
Gauteng, South Africa

Software Developers Insights

Job Outlook
This career will grow rapidly in the next few years and will have large numbers of openings.

Similar Opportunities

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.