2,057,458open jobs
124,435companies
242,812added this week
Browse all
Location
In office (Pretoria)
Employment
Full-Time

First seen by Alion on Oct 28, 2026. Network Finance scores C on the Alion truth index.

Overview
Company
Impact
Profile match
Founded in 1987, Network Finance is a specialized recruitment and talent solutions agency operating as a key division of Network Recruitment (part of ADvTECH Group). Headquartered in Johannesburg, South Africa, the company provides executive search, permanent placement, and contract staffing tailored specifically to the finance, accounting, auditing, taxation, and actuarial sectors. Through its niche industry focus and global network spanning Africa, Europe, and the Middle East, it enables corporate clients and multinational enterprises to source highly qualified financial leaders and Chartered Accountants.
An exciting opportunity is available for a skilled PLC Programmer to join a dynamic engineering team specialising in industrial automation and control systems. The successful candidate will be responsible for developing, programming, configuring, testing and commissioning PLC-based control systems to improve operational efficiency, reliability and productivity.

This role is suited to a technically minded individual with strong troubleshooting skills and practical experience in PLC programming, automation systems and industrial control applications.

Key Responsibilities

  • Develop, write, modify and maintain PLC programs for industrial machinery and automated systems.
  • Configure and integrate PLCs, HMIs, SCADA systems and associated control equipment.
  • Design, develop and implement automation and control solutions in line with project requirements.
  • Conduct system testing, fault-finding, troubleshooting and debugging.
  • Perform commissioning, installation and start-up activities at client sites.
  • Diagnose and resolve electrical, instrumentation and control system issues.
  • Interpret electrical schematics, control panel drawings and technical documentation.
  • Collaborate with electrical, mechanical and project engineering teams to deliver integrated automation solutions.
  • Provide technical support, system upgrades and ongoing maintenance where required.
  • Prepare and maintain programming documentation, system specifications and project reports.
  • Ensure all work complies with applicable engineering standards, safety requirements and project specifications.
  • Travel to client sites for commissioning, maintenance and technical support when required.

Minimum Requirements

  • National Diploma, BTech or degree in Electrical Engineering, Electronic Engineering, Mechatronics or a related technical field; alternatively, relevant practical experience.
  • Proven experience in PLC programming and industrial automation.
  • Practical knowledge of at least one major PLC platform, such as Siemens, Allen-Bradley/Rockwell, Mitsubishi, Omron or Schneider Electric.
  • Experience with HMI development and industrial communication protocols.
  • Ability to read and interpret electrical schematics and control system drawings.
  • Strong troubleshooting, analytical and problem-solving skills.
  • Knowledge of industrial control systems, sensors, actuators and instrumentation.
  • A valid driver's licence and willingness to travel to client sites, where required.

Advantageous Experience

  • Experience with Siemens TIA Portal, Step 7, Rockwell Studio 5000 or equivalent programming software.
  • Exposure to SCADA systems, industrial networking and communication protocols.
  • Experience with VSDs, servo drives, motion control and motor control systems.
  • Electrical panel design, wiring and integration experience.
  • Experience in manufacturing, process automation, mining, water treatment or material-handling applications.
  • Experience with PLC system upgrades, commissioning and on-site fault-finding.

Key Competencies

  • Strong technical and programming ability.
  • Excellent fault-finding and troubleshooting skills.
  • Logical thinking and attention to detail.
  • Ability to work independently and within a multidisciplinary team.
  • Good communication and client-facing skills.
  • Effective time management and project coordination.
  • Willingness to learn new technologies and keep up with automation developments.
Please send your cv to [email protected]
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,057,458 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
Pretoria
In office · Full-Time · South Africa
Apply
Process Engineer 2 days ago
In office · Full-Time · South Africa
Apply
In office · Full-Time · South Africa
Apply
Production Manager 3 days ago
In office · Full-Time · South Africa
Apply
Mechanical Engineer 3 days ago
In office · Full-Time · Cape Town
Apply
$37k per year (gross) · In office · Contractor · Pretoria
Analytics
Microsoft Excel
Apply
$37k per year (gross) · In office · Contractor · Pretoria
Analytics
Microsoft Excel
Apply
$37k per year (gross) · In office · Contractor · Pretoria
Analytics
Microsoft Excel
Apply
In office · 5+ years exp · Pretoria
Apply
Apply
See all jobs
This is one of many
2,057,458 more open roles from verified company boards, updated every day.