Where

Senior Software Developer

Executive Placements
Cullinan Full-day Full-time

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)
14 Jan 2026;   from: gumtree.co.za

Similar jobs

... South Africa is looking for a Senior C# Software Developer to drive innovation, elevate system ... , develop, test, and deploy complex software systems using C#, .NET Core. If ...
6 months ago
  • Executive Placements
  • Cullinan
Description: SECURITY SOFTWARE DEVELOPER Pretoria East Minimum Requirements: B. Eng. (Electronic Engineering) or BEng/BSc (Computer Engineering) or Computer Science. 2-7 years of working experience in software development in a professional capacity ...
27 days ago
  • Executive Placements
  • Cullinan
Description: Embedded Software Developer (Production) Pretoria-East Minimum requirements and experience: BEng/BTech (Electronic Engineering or Computer Engineering) recent graduates! N6 (Electronic Engineering) minimum 5 years of relevant working ...
27 days ago
  • Executive Placements
  • Cullinan
Description: Ready to build what the world depends on? Irene, Gauteng (on-site) R1,000,000+ p/a (negotiable for top talent) Global identity & security tech | Cross-platform apps | High-performance engineering Step into a role where your code does more ...
2 months ago