At Onsights, our engineers build and maintain high-performance software systems that enable real-time video analytics and smart surveillance for brick-and-mortar environments. As a Senior .NET Developer, you’ll lead the development of robust Windows-based applications that power our edge and near-edge data collection systems. This role requires deep experience with the Microsoft .NET ecosystem, including WPF, WinForms, and UWP where applicable. We're looking for an engineer with a strong background in building portable applications—systems that can operate in constrained, disconnected, or semi-connected environments—and implementing remote monitoring capabilities. Experience building Windows service applications is a must. You should also be comfortable integrating with Azure Entra, IoT hubs, and other cloud-based services that support on-premises components. Familiarity with .NET CI/CD pipelines is also required for maintaining high-velocity, reliable software delivery.