22 Oct
|
Latium Technologies
|
Nisku
22 Oct
Latium Technologies
Nisku
About the Role
We are seeking a highly skilled Senior .NET Core Developer to design, build, and optimize next-generation IoT platforms, cloud-based applications, and cross-platform mobile applications using .NET MAUI. This role is ideal for a developer who thrives on solving complex distributed systems challenges, handling massive message throughput, and delivering reliable mobile experiences connected to 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).
Mobile Application Development
- Design, develop, and maintain cross-platform mobile applications for Android and iOS using .NET MAUI, C#, and XAML.
- Integrate mobile applications with cloud services and IoT platforms through secure REST APIs, including offline data storage and synchronization.
- Collaborate with product and design teams to deliver responsive mobile interfaces and troubleshoot platform-specific functionality and performance.
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+.
- Hands-on experience building and delivering cross-platform mobile applications with .NET MAUI for Android and iOS.
- Proficiency with XAML, MVVM patterns, mobile application lifecycle management, and platform-specific debugging.
- Experience integrating mobile apps with REST APIs, secure authentication, local data storage, and offline synchronization.
- 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 advantages.
- Opportunity to shape the future of large-scale IoT platforms.
- Collaborative culture with strong technical leadership and growth opportunities.
📌 Senior .NET Core Developer (Nisku)
🏢 Latium Technologies
📍 Nisku