Senior .NET

Montreal 23 days agoFull-time External
Negotiable
Were Hiring for Our Client: Senior .NET (C#) Developer IoT (Zigbee, BLE) Location: Hybrid in Montreal, QC, Canada Industry: Smart Home Technology & Security Systems Applications Close: June 20, 2025 Compensation: CAD $100,000 $120,000 Were hiring on behalf of a leading smart technology company focused on cloud-based security and access management systems for connected homes and vacation properties. With a robust IoT ecosystem and a growing engineering team, they are pushing the boundaries of secure device communication using modern software and hardware protocols. Required Skills & Experience: • 5+ years of fullstack software development experience • Expertise in .NET C#, ASP.NET, RESTful API design, and asynchronous programming • Strong understanding of microservice architecture and backend performance optimization • Frontend development experience using Angular • Solid experience with both SQL and NoSQL databases • Cloud development experience, preferably AWS • Practical knowledge of hardware communication protocols (e.g., USB, IP/UDP, HTTP/S) • Hands-on experience with IoT communications such as Zigbee and Bluetooth Low Energy (BLE) • Experience working in Agile/SAFe environments and applying software engineering best practices • Bachelors degree in Computer Science, Software Engineering, or a related discipline Preferred Qualifications: • Experience with Docker and building containerized applications • Familiarity with Infrastructure-as-Code tools like Terraform • Knowledge of CI/CD pipelines (e.g., Jenkins) What Youll Be Doing As a Senior .NET (C#) Developer IoT (Zigbee, BLE), youll work within a cloud platform services team that powers smart access systems for residential and commercial environments. Youll help shape the way secure IoT devices communicate and function within a highly scalable, cloud-connected infrastructure. Your Core Responsibilities: • Design, develop, and maintain robust backend services and fullstack web applications • Build scalable, cloud-native microservices adhering to modern development principles (SOLID, DRY, YAGNI) • Interface with firmware teams to enable and secure device-level IoT communication • Debug and tune high-performance code for scalability and fault tolerance • Collaborate in an Agile/SAFe setting using test-driven development and peer code reviews • Analyze data and user behavior to continuously improve product features and UX Why Join? • Be part of a company innovating in the smart home and IoT security space • Work on meaningful projects that directly impact end-user safety and convenience • Hybrid role based in Montreal, QC enjoy flexibility with in-person collaboration • Competitive salary and modern tech stack