SA Power Services (Pty) Ltd
Software Developer
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Ennerdale, South Africa
Work mode:
Onsite
Published on:
17 September 2026
What they need
SA Power Services has a vacancy for a skilled and dedicated Software Developer to join our team in Johannesburg. In this role, you will be responsible for the development and troubleshooting of software solutions within the industrial automation field. If you have a passion for advanced technology and are eager to make a significant impact, this could be the perfect opportunity for you.
Main duties and responsibilities
- Read and interpret electrical drawings, manuals and develop all software as per the specified criteria.
- Complete programming projects (PLC, HMI, drives, multi axis, motion programming) accurately and in a timely manner.
- Scada fault finding and commissioning, service (training will be provided for Movicon NExT and GE Cimplicity).
- Work with the Service Team and assist with on-site troubleshooting as well as PLC / HMI service-related tasks.
- Diagnose equipment malfunctions and failures considering corrective action to be taken.
- Revise, modify and repair existing programs for efficiency and upgrades.
- You will be expected to manage multiple technical projects concurrently for various clients. This includes project coordination and implementation; preparation of project documentation prior to handover; project sign off and handover to the Service Team.
- Maintain customer contact throughout the project and after commissioning.
- Keeping up to date with new technology.
Qualifications and experience
- Grade 12
- Qualification at NQF Level 5/6 or tertiary degree
- Previous industrial automation experience
- PLC programming knowledge
- At least 1 year HMI programming experience
- Codesys knowledge will be an advantage
Key competencies and skills
- Attention to the detail, whether it is diagnostic testing or working on complex systems
- Solving complex functional or technical problems related to the project
- To be able to modify, update PLC and HMI Interfaces
- Innovative/creative thinking
- Must be able to troubleshoot various equipment in an industrial environment
- Strong practical approach to problem solving
- Self-motivated with a strong sense of initiative
- Customer service orientated
- Logical thinking and quality focus
- Ability to work under pressure
- Professional and respectful
Applicants must be adaptable to flexible working hours, including working overtime when required.
At SA Power, we value innovation, teamwork, and continuous learning. Joining our team will provide you with the opportunity to make a significant impact in the industrial automation sector while advancing your career in a supportive and challenging environment.
If you are passionate about technology, have a strong desire to learn and grow, and are excited to contribute to the evolution of industrial automation, we want to hear from you!
Job Types: Full-time, Permanent
Application Question(s):
- What is your reason for considering a new opportunity?
- What is your notice period?
- What are your basic salary expectations for this role?
Work Location: In person
Other offers great for you!
These companies are also looking for great profiles
Team.is
Quantum Software Developer (CFD) H/F
70k€ à 150k€
Permanent contract
Paris, France
Onsite
Skills
8 months ago
Quick apply
Alpineo Consulting
Front Arena Developer
Permanent contract
Zürich, Switzerland
Remote, Hybrid
Skills
7 days ago
Quick apply
rassine agency
Business Developer freelance - Franchise Food
1 000 €/mois + 15 % du MRR à vie
Freelance
Remote
Skills
21 hours ago
Quick apply
No company information available.