Skip to content

Senior .NET Developer (WPF, Reactive Systems, Vehicle Gateway Services, Azure, DDD)

    • Antwerpen, Belgium
  • IT & Engineering

If you are a Senior .NET Developer passionate about real-time data, vehicle communication protocols, reactive architectures, hardware integration and automation, then this is the perfect role for you!

Job description

We are looking for a Senior .NET Developer to join our team and work on a high-performance WPF desktop application integrated with vehicle gateway services and hardware controls. You will develop reactive, event-driven applications using .NET 8, WPF, Reactive Extensions (Rx.NET), Entity Framework Core (EF Core) with Azure Cosmos DB & SQLite, PowerShell scripting, Azure Service Bus, Redis, Digital Twins, Azure Storage Accounts, and more.

Additionally, you will work with vehicle and joystick simulations for testing and validation, ensuring real-world accuracy in a controlled environment.

Key Responsibilities

  • Develop & maintain a modern WPF desktop application using .NET 8 and MVVM architecture.

  • Implement Entity Framework Core (EF Core) with Azure Cosmos DB for scalable cloud data storage and SQLite for local persistence.

  • Utilize Reactive Extensions (Rx.NET) to handle asynchronous, event-driven data streams.

  • Design reactive systems aligned with the Reactive Manifesto (Responsive, Resilient, Elastic, and Message-Driven).

  • Apply Domain-Driven Design (DDD) to create well-structured, maintainable, and scalable business logic.

  • Develop and integrate DevExpress UI components for a modern, high-performance WPF application.

  • Integrate hardware controls such as joysticks, pedals, buttons, and other input devices into the WPF application.

  • Develop vehicle gateway services for real-time TCP communication protocols.

  • Work with vehicle and joystick simulations to test and validate control interactions.

  • Develop messaging architectures using Azure Service Bus, Redis, and Hangfire for distributed processing.

  • Utilize Azure Storage Accounts (Blob, and File Storage) for secure and efficient data management.

  • Implement Digital Twins to model vehicle telemetry, driver interactions, and real-world system states.

  • Automate deployment, configuration, and monitoring tasks using PowerShell scripting.

  • Optimize real-time data processing and UI responsiveness in WPF applications.

  • Implement Application Insights for performance monitoring, telemetry, and logging.

  • Ensure security, performance, and scalability across all components.

  • Collaborate with DevOps teams to implement CI/CD pipelines and infrastructure automation.

  • Write and maintain unit and integration tests using MSTest and Moq

Job requirements

  • .NET 8 (C#) with expertise in desktop application development.

  • WPF (Windows Presentation Foundation) with MVVM design pattern.

  • DevExpress UI components – experience integrating and customizing DevExpress controls in WPF applications.

  • Entity Framework Core (EF Core) with Azure Cosmos DB & SQLite for data persistence.

  • Reactive Extensions (Rx.NET) for event-driven, real-time data processing.

  • Strong understanding of Reactive Manifesto principles.

  • Domain-Driven Design (DDD) – applying aggregates, bounded contexts, domain events, and repositories.

  • Vehicle Gateway Services with TCP protocol

  • Hardware Integrations – Experience working with joysticks, pedals, buttons, and input devices.

  • Simulation Development – Experience building or integrating vehicle and joystick simulations for testing.

  • Azure Service Bus (Pub/Sub, event-driven messaging).

  • Azure Storage Accounts (Blob Storage and File Storage).

  • Redis for caching and real-time data optimization.

  • Digital Twins (Modeling vehicle telemetry and real-world systems).

  • Messaging Architecture (Event-driven, CQRS).

  • Hangfire for background job processing and task scheduling.

  • Application Insights (Monitoring, telemetry, and logging).

  • PowerShell scripting for automation, deployment, and system configuration.

  • Experience with CI/CD pipelines using Azure DevOps or GitHub Actions.

  • Strong focus on security, scalability, and performance optimization.

  • Unit & Integration Testing using MSTest and Moq to ensure application reliability.

On-site, Hybrid

or

Apply with Linkedin unavailable
Apply with Indeed unavailable

Meet our team!