Job
- Level
- Senior
- Job Field
- IT, DevOps, Back End
- Employment Type
- Full Time
- Contract Type
- Freelancer
- Location
- Dusseldorf
- Working Model
- Full Remote
Job Summary
In this role, you will develop secure and scalable cloud backend services for IoT emergency solutions, integrate Azure services, and implement CI/CD pipelines for deployment automation.
Job Technologies
Your role in the team
- As part of the project, secure and scalable cloud services for IoT-based emergency response solutions are developed and operated on Microsoft Azure.
- The focus is on C#/.NET web APIs, integration of IoT data streams and Azure services, as well as automated deployments with Azure DevOps and Bicep, ensuring high quality standards through testing.
- Design and implementation of cloud-native backend services in C# on the latest .NET, adhering to Clean Architecture and SOLID principles.
- Extension and maintenance of REST APIs (OpenAPI/Swagger), device management, and telemetry processing.
- Integration of Azure services: SQL Database, Storage Accounts (Blob/Table/Queue), Service Bus/Event Grid, IoT Hub, Functions, App Service.
- Automation of deployments using CI/CD pipelines and Infrastructure as Code with Bicep.
- Leading (junior) developers in the team to help them develop into better developers.
- Test-First mindset: creation of unit tests and integration tests, as well as maintaining high coverage and reliability.
- Security and Compliance: Implementation of authentication/authorization (Azure AD/Entra ID), secret management, and secure default settings for IoT scenarios.
- Observability: Instrumentation of services (logging, tracing, metrics), configuration of dashboards/alerts (App Insights, Azure Monitor, Grafana).
- Performance and Reliability: Optimization for high-volume telemetry, application of caching, retries, circuit breakers, and scalable designs.
- Collaboration: Close cooperation with Product Owners, QA, and DevOps engineers; refinement of backlog items and delivery of increments.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Solid knowledge in the areas of HTTP APIs, REST design, serialization (JSON), and API documentation (Swagger/OpenAPI).
- Infrastructure as Code with Bicep: Creating, modularizing, parameterizing, and deploying resources across different environments.
- Test culture: Unit/integration testing, mocking, test data strategies; proficient use of code coverage tools.
- In-depth knowledge in the areas of security (OAuth2/OIDC, Azure AD/Entra ID, Secret Management) and observability (App Insights).
- Knowledge of Git, branching strategies, pull requests, and code review workflows.
- Familiarity with IoT technology stack: Azure IoT Hub, DPS (Device Provisioning Service), MQTT, twin models, and message forwarding.
- Understanding IoT security: certificates, device identity, secure communication.
- Domain-Driven Design, clean architecture, CQRS.
- Message-driven patterns (Pub/Sub, idempotency, eventual consistency).
- Performance optimization and load testing for data at IoT scale.
Experience
- Professional experience in building backend services with C# and .NET.
- Practical experience with Azure: at least two of the following areas: SQL Database, Storage Accounts, Service Bus / Event Grid, Azure Functions / App Services, IoT Hub, Azure Cosmos DB.
- Experience with CI/CD pipelines (Azure DevOps): build/test, quality gates, approvals, multi-stage releases.
- Experience with IoT projects: device provisioning, telemetry data collection, edge-to-cloud pattern.
- Experience with VoIP systems and/or telecommunications networks.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Health, Fitness & Fun
Topics that you deal with on the job
Job Locations
This is your employer
mindheads GmbH
mindheads GmbH is an independent company specializing in IT and personnel services, offering a wide range of services including the recruitment and placement of IT experts and executives, as well as planning and implementing IT infrastructure and software solutions.
Description
- Company Type
- Recruiting Agency
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication