Blue Ripples Technologies is a dynamic technology company that develops impactful software across multiple platforms. Established in 2012, we have a strong foundation in Digital Transformation with special focus on Legacy System upgrades. From enterprises to visionary new start-ups, we have been part of some powerful digital solutions that have transformed lives. Now, it’s your turn.
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 (<1s 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
o Topics, partitions, consumer groups
o 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)