Senior .net Core Developer – Iot & Cloud Platforms

Nisku, AB, CA, Canada

Job Description

About the Role



We are seeking a highly skilled Senior .NET Core Developer to design, build, and optimize next-generation IoT platforms and cloud-based applications. This role is ideal for a developer who thrives on solving complex distributed systems challenges, handling massive message throughput, and architecting redundant, fault-tolerant cloud solutions that power mission-critical IoT deployments.

You will work closely with cross-functional teams--including DevOps, cloud infrastructure, product, and hardware integration--to ensure our IoT ecosystem is scalable, resilient, and high-performing.

Key Responsibilities



IoT Development & Integration
-Design and implement .NET Core services for IoT devices and sensor networks.

-Develop data ingestion pipelines capable of handling millions of telemetry events per minute.

-Ensure seamless device connectivity, provisioning, and lifecycle management.

High-Throughput Messaging
- Architect and optimize real-time messaging solutions leveraging Kafka, Azure Event Hubs, or Service Bus.

- Implement advanced strategies for partitioning, scaling, and ensuring message delivery guarantees.

-Monitor and optimize system performance for low latency and high throughput.

Cloud Platform Redundancy
- Build resilient, multi-region cloud applications with automated failover and disaster recovery.

- Implement high availability (HA) and geo-redundancy strategies across Azure (or AWS/GCP).

- Work with DevOps to containerize and orchestrate workloads via Docker / Kubernetes / Azure Kubernetes Service (AKS).

Collaboration & Leadership
- Mentor junior developers and contribute to code reviews, architecture discussions, and design patterns.

- Collaborate with data engineers, AI/ML specialists, and product managers to deliver end-to-end IoT solutions.

- Drive adoption of best practices in CI/CD, observability, and secure coding.

Required Skills & Experience



7+ years professional experience in software development, with at least 3+ in .NET Core / .NET 6+. Proven track record designing and deploying IoT-driven applications. Deep expertise in event-driven architectures and message brokers (Kafka, Event Hubs, Service Bus, RabbitMQ). Strong knowledge of cloud platforms (Azure preferred, AWS/GCP a plus) with hands-on experience in redundancy, scalability, and HA design. Exposure to multi-cloud or hybrid cloud strategies. Experience with microservices, REST APIs, and containerized applications (Docker/Kubernetes). Solid understanding of SQL & NoSQL data stores optimized for high-volume telemetry. Familiarity with monitoring/observability tools (e.g., Prometheus, Grafana, App Insights). Strong debugging, profiling, and optimization skills in distributed environments.

Nice to Have



Experience with edge computing / AI at the edge. Knowledge of security frameworks for IoT (device authentication, secure comms, zero trust). LoRaWAN experience. Contributions to open-source projects in IoT, cloud, or .NET ecosystems.

What We Offer



Competitive salary. Health benefits. Opportunity to shape the future of large-scale IoT platforms. Collaborative culture with strong technical leadership and growth opportunities.
Job Type: Full-time

Benefits:

Casual dress Dental care Extended health care On-site parking Paid time off Vision care
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2836005
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Nisku, AB, CA, Canada
  • Education
    Not mentioned