Youll play a key role in developing a reactive, high-performance desktop platform, using the latest in .NET 8 and distributed cloud services. Youll also contribute to vehicle and joystick simulations that replicate real-world scenarios with millisecond precision critical for safe and scalable vessel operations.
You'll work on high-impact systems where precision, real-time data, and innovation intersect with the physical world. If you're ready to push the boundaries of what's possible with .NET, cloud tech, and real-world hardware, we'd love to meet you.
Your responsibilities
* Architect and develop a modern WPF desktop platform built for performance and scale
* Integrate real-world input hardware and telemetry using reactive programming
* Apply Domain-Driven Design (DDD) to keep business logic clean, scalable, and testable
* Simulate and validate control systems in a virtual environment that mirrors real-world interactions
* Collaborate closely with DevOps to build reliable CI/CD pipelines and infrastructure automation
* Monitor and fine-tune system performance using Application Insights
* Write robust unit and integration tests (MSTest, Moq) to ensure system quality
Required experience
* .NET 8 (C#), WPF, MVVM, and DevExpress for modern desktop UI
* Rx.NET, DDD, and the Reactive Manifesto for responsive, event-driven architecture
* EF Core with Cosmos DB and SQLite for cloud and local persistence
* Azure Service Bus, Redis, Hangfire, and CQRS for scalable messaging
* TCP-based gateway services and hardware integration (joysticks, pedals, buttons)
* Vehicle & joystick simulations for testing in realistic environments
* Digital Twins, Azure Storage, and PowerShell for system modelling and automation
* Application Insights, CI/CD pipelines, and MSTest/Moq for monitoring, deployment, and testing
* Focus on security, performance, and scalability across the stack