Job Search and Career Advice Platform

Enable job alerts via email!

.NET Developer

Blue Ripples Technologies

Kuala Lumpur

On-site

MYR 80,000 - 120,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech company in Kuala Lumpur is seeking a Senior .NET Developer to design and build an on-premise, Kafka-centric IoT platform. This role will involve developing ASP.NET Core microservices, implementing Kafka data pipelines, and supporting real-time dashboards. The ideal candidate should have expertise in C#, .NET 6+, and strong experience with Apache Kafka and IoT ingestion patterns. Benefits include a competitive salary, medical insurance, and opportunities for professional growth.

Benefits

Competitive salary and benefits
Opportunities for professional growth
Medical insurance
Training (Technical & Soft skills)

Qualifications

  • Strong experience with C#, .NET 6+/ASP.NET Core.
  • Proficient with Apache Kafka and event-driven architectures.
  • Experience with MQTT and IoT ingestion patterns.

Responsibilities

  • Design and develop ASP.NET Core microservices.
  • Build device registry and provisioning services.
  • Implement Kafka-first data pipelines.
  • Support real-time dashboards with low latency.

Skills

C#
.NET 6+/ASP.NET Core
Apache Kafka
Event-driven & streaming architectures
OAuth2
Keycloak
Redis
PostgreSQL / TimescaleDB
Docker
Kubernetes

Tools

Kafka producers and consumers
TimescaleDB/PostgreSQL
Job description
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).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.