Are you a tinkerer who likes building cool and exciting products for large scale enterprises? Our clients in the consulting space are in search for a seasoned .Net Developer for a permanent position based in Bryanston.

Excellent communication and an passion for hardware development is a must.

Requirements

  • 6+ years building production .NET applications (C# 10+, .NET 6/8) with clean architecture and testing discipline.
  • Hands-on production experience with Azure IoT services (IoT Hub, DPS, IoT Edge) — you have shipped real device fleets to production.
  • Proven delivery of IoT projects involving physical hardware connectivity (sensors, protocols, edge devices — not just simulations).
  • Comfortable at the hardware-software boundary: reading datasheets, debugging with logic analyzers, and writing code that directly interfaces with sensors/actuators via I2C, SPI, serial, etc.
  • Demonstrable passion for tinkering and hardware (GitHub hardware projects, personal builds, previous embedded/edge work).
  • Experience with custom Azure IoT Edge .NET modules or containerized edge workloads.
  • Familiarity with .NET IoT libraries or nanoFramework for managed code on MCUs.
  • Knowledge of industrial protocols (Modbus, CAN, OPC-UA) or consumer IoT ecosystems.
  • Blazor or .NET frontend experience for operator dashboards and digital twins.
  • Azure IoT Developer (AZ-220) certification or strong equivalent hands-on expertise.
  • Docker / lightweight K8s on edge or CI/CD pipelines targeting IoT devices.

Desired Skills:

  • .net
  • azure
  • IoT
  • Development
  • Hardware

Desired Qualification Level:

  • Diploma

About The Employer:


Learn more/Apply for this position