The Role
Build and deliver production .NET applications and Azure IoT solutions, shipping real device fleets. Work across the hardware-software boundary interfacing sensors and edge devices, develop custom Azure IoT Edge .NET modules, containerized edge workloads, and operator dashboards (Blazor). Apply hardware debugging, industrial protocol knowledge, and CI/CD for IoT deployments.
Summary Generated by Built In
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.
Skills Required
- 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) and shipped device fleets to production.
- Proven delivery of IoT projects involving physical hardware connectivity (sensors, protocols, edge devices).
- Comfortable reading datasheets, debugging with logic analyzers, and writing code interfacing with sensors/actuators via I2C, SPI, serial.
- Demonstrable passion for tinkering and hardware (GitHub hardware projects, personal builds, 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.
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.







