Job Description: Collaborate with stakeholders to analyse and document operational, technical, and business requirements across OT and IT environments Design, develop, deploy, and maintain industrial software applications, including HMI and SCADA solutions Develop and manage database structures, optimise queries, and maintain reliable data integrity across SQL and NoSQL platforms Design and implement APIs and integration interfaces between PLCs, SCADA systems, IIoT devices, ERP platforms, and analytics tools Contribute to system architecture, testing, cybersecurity practices, and overall solution validation Support software deployments, troubleshooting, technical documentation, and continuous system improvements Work closely with multidisciplinary engineering teams to deliver practical, scalable, and future-focused solutions Skills & Experience: Minimum 2+ years experience within industrial automation or a related engineering environment Experience with PLC, SCADA, DCS, or similar industrial control systems Exposure to systems integration using databases, APIs, and protocols such as REST, MQTT, or OPC UA Understanding of industrial networking fundamentals and basic cybersecurity principles Experience working within FMCG, Mining, Water, Manufacturing, or related industrial sectors Strong analytical thinking and problem-solving ability Effective communication skills with the ability to work across technical and operational teams Passion for innovative technology, automation, and continuous improvement Qualifications: Bachelors Degree in Mechatronic Engineering, Electrical Engineering, Computer Science, or a related field Proficiency in Python, C#, Java, and SQL Valid drivers license and willingness to travel Only South African Residents or individuals with a relevant South African work permit will be considered. Connect with us on
Applications Engineer
COMMUNICATE RECRUITMENT
johannesburg, johannesburg
Published 4 days ago
Report job