Senior Full-Stack, Data & Industrial Software Engineer

Network Contracting
Johannesburg, Gauteng
Full-time
Posted 1 hour ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:
Do you enjoy building reliable software platforms that connect operational data with real-time insights?

POSITION INFO:
Network Contracting Solutions is seeking a hands-on Senior Full-Stack, Data & Industrial Software Engineer for a 6-month, ad-hoc\/call-off engagement based in Kempton Park. The successful candidate will help build and support a software and data platform that collects operational data, processes it reliably, stores historical information, exposes APIs and presents live and historical information to users. Key Responsibilities: Develop local\/edge data-collection services and integrations with machine or OT data sources. Build backend services and production-grade REST APIs. Design and implement SQL relational data models, historical records and audit structures. Develop responsive browser dashboards and operational user interfaces. Implement live or near-real-time updates using SignalR, WebSockets, polling or suitable alternatives. Build reliable buffering, store-and-forward, retry, duplicate-prevention and recovery mechanisms for temporary connectivity failures. Job Experience & Skills Required \/ Ideal Candidate Profile: Education A degree or diploma in Computer Science, Information Technology, Software Engineering or a related field is advantageous, but not essential. Relevant Microsoft\/.NET, Azure, database or DevOps certifications are beneficial but not mandatory. Experience Demonstrable experience personally delivering production full-stack systems, rather than prototypes only. Strong backend and database engineering experience, with front-end capability to deliver operational dashboards. Experience designing for data integrity, concurrency, failure recovery, retries and observability. Experience deploying and monitoring applications in Azure App Service or an equivalent hosting environment. Experience with telemetry, IoT, field-service, logistics, manufacturing or other operational systems is advantageous. Comfortable collaborating with OT\/automation specialists; PLC programming is not a core requirement. Skills Strong hands-on software development skills and production troubleshooting ability. Experience with SQL data modelling, REST APIs, authentication, role-based access and audit features. Knowledge of Git, code review and CI\/CD practices. Ability to build reporting, export and operational diagnostic views. Strong analytical, problem-solving and debugging skills, with a focus on reliable data handling. Able to work independently and collaborate effectively with software, data and OT stakeholders. Apply now! For more exciting IT vacancies, please visit: I also specialise in recruiting in the following fields: Cyber Security Infrastructure & Cloud Software Development If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles \/ positions. For more information contact: Connect with me on LinkedIn! >

Interested in this role?

You'll apply on Network Contracting's own site before 11 November 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryIT & Software
Posted12 October 2026
Closing Date11 November 2026
Network Contracting
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job