South Africa
Senior Software Developer in Carletonville - Image 1
Senior Software Developer in Carletonville - Image 1
Enlarge image

Senior Software Developer, Pretoria

Senior Software Developer, Pretoria
Description

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)
Highlights
Safety Tips
Be careful with jobs that explicitly state ’no experience needed’.
1 / 10
More info about this ad

Senior Software Developer has been posted in the Pretoria Information Technology category on Locanto.

Why not check out other ads in this category, such as ORACLE DEVELOPER (ADF) (TECHNICAL)– (12 months fixed term …, Pretoria, Senior Java and Angular Developer - Health Care Industry - …, Pretoria or IT Manager in Pretoria. In total, we have 133 ads in Information Technology in Pretoria on Locanto classifieds.

There are more ads within a 15 km radius for this category. If you want to view those ads, click here.