Senior Full-Stack, Data & Industrial Software Engineer

Network Contracting

Gauteng

On-site

ZAR 700,000 - 1,100,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Network Contracting Solutions seeks a hands-on Senior Full‑Stack, Data & Industrial Software Engineer for a 6‑month engagement in Kempton Park. You will build and support a software and data platform that collects operational data, processes it reliably and presents live and historical information to users.

The role requires strong backend and database experience, frontend dashboard delivery, and familiarity with Azure hosting, telemetry or OT‑data integrations.

Qualifications

  • Production full-stack delivery experience in real-world systems.
  • Strong backend and database expertise with frontend dashboard delivery.
  • Experience designing for data integrity, concurrency, observability.

Responsibilities

  • Develop edge data-collection services and OT data source integrations.
  • Build backend services and production-grade REST APIs.
  • Design SQL data models with historical records and audit trails.
  • Develop responsive browser dashboards and operational interfaces.
  • Implement live or near-real-time updates using appropriate tech.
  • Build buffering, store‑and‑forward, retry and recovery mechanisms for connectivity issues.

Skills

Full-stack development
Backend engineering
Frontend dashboards
Azure cloud
SQL data modelling
CI/CD

Education

CS/IT/SE degree (advantageous)
Azure/.NET certifications (beneficial)

Tools

Azure App Service
SQL databases
Git & CI/CD

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Data & Industrial Platform Engineer
Senior Full-Stack Data & Industrial Platform Engineer

Network Contracting • Gauteng

On-site
ZAR 700,000 - 1,100,000
Senior Full Stack Developer (.NET/Azure)
Senior Full Stack Developer (.NET/Azure)

Solas IT Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Software Engineer
Software Engineer

Belay Talent Solutions • Cape Town

On-site
ZAR 420,000 - 660,000
Full Stack Developer
Full Stack Developer

Future Fit • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior C# Developer
Senior C# Developer

Explore Group • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Application Engineer â Smart Manufacturing
Application Engineer â Smart Manufacturing

Sydsen • Johannesburg

On-site
ZAR 335,000 - 391,000
Package and Benefits: CTC monthly
Travel Allowance
Medical Aid Contribution
+2
Senior Data Engineer
Senior Data Engineer

Chosen Online Pty Ltd • Johannesburg

On-site
ZAR 892,800 - 1,227,600
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2
.Net Full Stack Software Developer
.Net Full Stack Software Developer

Belay Talent Solutions • Centurion

On-site
ZAR 420,000 - 660,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Benoni

Hybrid
ZAR 1,100,000 - 1,500,000
Health insurance
Paid time off
Hybrid work model
+1