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