We are seeking a skilled and motivated Software Developer to join our team in developing and maintaining our in-house 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 :
- Analyze 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 :
Minimum 5 years of experience in software development within a scientific, industrial, or technical environment.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.Qualifications :
Matric CertificateB.Sc in Computer Science or B.Eng. in Computer, Electronic or Electrical EngineeringQualifications preferred :Knowledge of energy management systems or IoT technologies
Experience with user experience (UX)-centric design and developmentExposure to analytics, data science, or AI / ML technologiesExperience with cloud platforms (e.g., Azure, AWS)Familiarity with containerization (Docker, Kubernetes)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.Other information applicable to the opportunity :
Permanent PositionLocation : PretoriaWork environment : 5 days at Office and Client sitesTravel : Local and International travel as and when requiredWhy work for us?
Connected Industrial Eco-systems :
The organisation provides Industrial OT solutions to drive sustainability of our communities. With a community of specialist OT system integrators who span across all industry segments in Sub Saharan Africa and OEM partnerships we are able to Design and Build as well as Optimize Industrial connectivity. Connecting people with trusted information and insights to drive responsible use of the world’s resources.
One of the leading Tech companies in the country :
The organisation fosters an inclusive work culture, we collaborate and solve together.Great career development , an opportunity to work on great technology which creates value for our communities.Values based organisation , with bold and courageous people centred leadership.Opportunity to harness your skills and be innovative.iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.