Overview
We are looking for a Senior .NET Developer to design and build an on‑premise, Kafka‑centric IoT platform handling 50,000+ devices, MQTT‑based ingestion, secure device provisioning using Keycloak, and sub‑second real‑time data visualization. The role focuses on building event‑driven microservices, real‑time ingestion pipelines, and scalable backend APIs.
Responsibilities
- Design and develop ASP.NET Core microservices using event‑driven architecture.
- Build device registry and device provisioning services integrated with Keycloak (OIDC, OAuth2, JWT).
- Implement Kafka‑first data pipelines for telemetry ingestion, device lifecycle events, alerts, rules, and downstream consumers.
- Develop Kafka producers and consumers using .NET (Confluent.Kafka / MassTransit).
- Integrate MQTT brokers with Kafka for scalable ingestion.
- Support real‑time dashboards (≤1 s latency) using Kafka → Redis → SignalR/WebSockets.
- Design APIs for fleet management, telemetry access, and reporting.
- Work with TimescaleDB/PostgreSQL for time‑series storage.
- Collaborate with DevOps on Docker, Kubernetes (on‑prem), Helm, CI/CD.
- Mentor junior engineers and contribute to architectural decisions.
Requirements
- C#, .NET 6+/ASP.NET Core.
- Strong experience with Apache Kafka (topics, partitions, consumer groups, exactly‑once / at‑least‑once semantics).
- Schema evolution (Avro/JSON/Schema Registry).
- Event‑driven & streaming architectures.
- MQTT and IoT ingestion patterns.
- OAuth2, OpenID Connect, JWT, Keycloak (preferred).
- Redis for real‑time caching and streaming.
- PostgreSQL / TimescaleDB.
- Docker & Kubernetes (on‑prem).
Good to Have
- Kafka Streams / Apache Flink integration.
- VerneMQ/HiveMQ/EMQX experience.
- MinIO / S3‑compatible storage.
- Industrial IoT / SCADA exposure.
- Observability tools (Prometheus, Grafana, ELK/OpenSearch).
Benefits
- Competitive salary and benefits.
- Opportunities for high‑speed professional growth and development.
- Collaborative and supportive work environment.
- Medical insurance.
- OP Allowance.
- Statutory Benefits like PF, ESI, LWF, Gratuity.
- Training (Technical & Soft skills).