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