Job Openings
.NET developer medior, freelance
About the job .NET developer medior, freelance
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