Menu Close

Pretoria: Senior Software Developer

Advertisement



Job Description

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 Certificate B.Sc in Computer Science or B.Eng. in Computer, Electronic or Electrical Engineering Qualifications preferred: 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) 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 Position Location: Pretoria Work environment: 5 days at Office and Client sites Travel: Local and International travel as and when required Why 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.
View Job  Randburg: SAIPA Article Clerk (Randburg)



GO APPLY NOW

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Pretoria, Tshwane


Job Seeker Tip

Join professional associations in your field to expand your network and knowledge.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Polokwane: Trok Drywer posted by Polokwane Scrap Metals

Jobs in Polokwane October 13, 2025
Drivers Jobs in Polokwane Limpopo Polokwane Polokwane Scrap Metals

Polokwane Scrap Metals opsoek na Trokdrywer met kode 14 lisensie en geldige pdp. Ten minste vyf jaar ondervinding, moet dadelik…

View Job  Pretoria: Independent Registered Medical Practitioner - Gauteng posted by Medical Resources Group (Pty) Ltd
View Job

South Africa: Talent Pool: Team Leader posted by Wasteplan

Jobs in South Africa October 13, 2025
Operations Wasteplan

Job Summary To support the Contract Manager in the efficient management of the site allocated to them, by assisting with…

View Job

South Africa: Talent Pool: Senior Site Supervisor posted by Wasteplan

Jobs in South Africa October 13, 2025
Operations Wasteplan

Job Summary Act as a link between management and the staff members on site. Ensure a productive workflow by establishing…

View Job

Gauteng: Talent Pool: Forklift Driver posted by Wasteplan

Jobs in Gauteng October 13, 2025
Operations Wasteplan

Job Summary Responsible for safe, smooth and productive operating of the forklift.Responsibilities SHEQ Compliance Responsible for maintaining SHEQ...

View Job

Centurion: Database Administrator posted by Network Finance

Jobs in Centurion October 13, 2025
Network Finance Wealth Management Administration

A well-established technology-driven company is seeking a versatile Database Administrator to manage and maintain databases, servers, and cloud systems....

View Job

Johannesburg North: Senior Helpdesk Support posted by Network Finance

Jobs in Central Johannesburg October 13, 2025
Computer Network Finance Other IT

A forward-thinking technology environment is seeking a Senior IT Operations Engineer to act as the final escalation point for complex…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Northern Suburbs, Jobs in Pretoria, Jobs in Tshwane

More Jobs in Your Area