Senior Cloud Backend Developer (f/m/d) – C#/.NET, Azure & IoT
For our client we are looking for a Senior Cloud Backend Developer (f/m/d) with C#/.NET, Azure & IoT.
Parameters:
Start: asap
Duration: end of September ++
Capacity Utilization: 100% / Full-time
Location: Remote
Language: English is a must, German is a plus
The plan is to build and evolve secure, reliable cloud services that power digital native, IoT‑enabled emergency services solutions. You’ll design and maintain modern C#/.NET Web APIs in Azure, integrate with IoT device data flows, and connect to core Azure services (SQL databases, Storage Accounts, Eventing etc.). You’ll automate deployments with Azure DevOps and Bicep, and uphold high engineering standards through unit and integration testing.
Tasks:
- Design & implement cloud‑native backend services in C# on the latest .NET, following clean architecture and SOLID principles.
- Extend and maintain REST APIs (OpenAPI/Swagger), device management, and telemetry processing.
- Integrate Azure services: SQL Database, Storage Accounts (Blob/Table/Queue), Service Bus/Event Grid, IoT Hub, Functions, App Service.
- Automate deployments using CI/CD pipelines and Infrastructure as Code with Bicep.
- Lead (Junior) Developers in the team to become better developers.
- Test‑first mindset: author unit tests, integration tests, and maintain high coverage and reliability gates.
- Security & compliance: implement authentication/authorization (Azure AD/Entra ID), secrets management, and secure defaults for IoT scenarios.
- Observability: instrument services (logging, tracing, metrics), configure dashboards/alerts (App Insights, Azure Monitor, Grafana).
- Performance & resilience: optimize for high‑volume telemetry, apply caching, retries, circuit breakers, and scalable designs.
- Collaboration: work closely with product owners, QA, and DevOps engineers; refine backlog items and deliver increments.
Must‑Have Qualifications:
- Professional experience building backend services with C# and .NET.
- Strong knowledge of HTTP APIs, REST design, serialization (JSON), and API documentation (Swagger/OpenAPI).
- Hands‑on with Azure: at least two of
- SQL Database
- Storage Accounts
- Service Bus / Event Grid
- Azure Functions / App Services
- IoT Hub
- Azure Cosmos DB
- CI/CD pipelines experience (Azure DevOps): build/test, quality gates, approvals, multi‑stage releases.
- Infrastructure as Code with Bicep: author, modularize, parameterize, and deploy resources across environments.
- Testing culture: unit/integration testing, mocking, test data strategies; comfort with code coverage tools.
- Solid grasp of security (OAuth2/OIDC, Azure AD/Entra ID, secret management) and observability (App Insights).
- Proficiency with Git, branching strategies, pull requests, and code review workflows.
Big Advantage:
- Experience in IoT projects: device provisioning, telemetry ingestion, edge‑to‑cloud patterns.
- Familiarity with IoT tech stack: Azure IoT Hub, DPS (Device Provisioning Service), MQTT, twin models, and message routing.
- Understanding of IoT security: certificates, device identity, secure communication.
- Experience with VoIP systems and/or telecommunication networks.
Nice‑to‑Have:
- Domain‑Driven Design, Clean Architecture, CQRS.
- Message‑driven patterns (Pub/Sub, idempotency, eventual consistency).
- Performance tuning and load testing for IoT‑scale data.