Find your next role
Strengthen your profile
YourCode
See how your profile stacks up against this role.
We compared the job requirements to your profile to show where you're strong and where you fall short.
TITLE: Sr. Desktop .NET Engineer (WPF/MVVM) - IoT project
LOCATION: Remote (Europe)
ROLE TYPE: CONTRACT (2-3 yrs) - FULL TIME
CONTRACT DETAILS
Engagement Type: B2B Contract (Full-Time);
Duration: 2-year initial contract (likely extension to 3 years);
Location: Remote (Europe-only);
Rate: Between $6,000–$6,500 USD/month (depending on experience);
Start Date: Project kicking off in the coming weeks;
ABOUT THE ROLE
YourCode is currently seeking, in partnership with a global engineering services company, an experienced Desktop .NET Developer to join a large-scale greenfield IoT project for a German client. This is a unique opportunity to work from the ground up on a long-term initiative focused on building integrated software systems for connected devices.
You’ll be part of a distributed engineering team developing modern desktop applications that interact with hardware, sensors, and robotics systems in real time.
KEY RESPONSIBILITIES
Designing and developing desktop applications using C# and .NET;
Building modern UIs using WPF / WinUI / MAUI following MVVM principles;
Developing custom UI controls and data visualisation components (2D/3D);
Integrating with hardware devices, sensors, and robotics systems;
Implementing high-performance, multithreaded, and asynchronous solutions;
Working with communication protocols such as TCP/UDP, WebSocket, gRPC, and REST APIs;
Collaborating with teams working in native C++ modules and SDK integrations;
Contributing to system architecture, optimisation, and scalability;
KEY REQUIREMENTS (TECH ENVIRONMENT)
Strong experience with C# and .NET/.NET Core;
Solid background in desktop application development (WPF, WinUI, or MAUI);
Good understanding of MVVM architecture;
Experience with multithreading, async/await, and performance optimisation;
Familiarity with network protocols and API integration;
Experience working with hardware integrations, sensor data, or similar systems is a plus;
Exposure to C++ / native modules (DLLs) is advantageous;
B2 level German (required for client communication);
WHY THIS ROLE?
Build a greenfield IoT platform from concept through to delivery;
Work on cutting-edge hardware and robotics integrations;
Long-term engagement with high project stability (2–3 years);
Opportunity to influence architecture and technical direction;
Exposure to real-time data processing and performance-critical systems;
International collaboration with a German enterprise client;
Fully remote within Europe;
If you’re looking for a long-term, technically challenging role where you can build systems from scratch and work at the intersection of software, hardware, and IoT, we’d love to hear from you. Please submit an application for us, based on that, to get back in touch and schedule an initial screening aimed at kicking off the process! For further information please contact Andrei Bahan on LinkedIn.
Senior Network Design Engineer
N-iX · 4 days ago
Remote from Europe · Full time
Staff Network Engineer (AI Fabric, Datacenter and Edge Networking) - Radian Arc
Radian Arc · 26 days ago
Remote from Europe · Full time
Tier 2 Network Engineer, End User Support
Magna5 · 17 days ago
Remote from Anywhere · Full time
Network Reliability Engineer - Professional
Worldline · 17 days ago
Remote from Anywhere, Europe, European Union, EMEA, Italy · Full time
Network Engineer (52916)
Signature Analytics · 18 days ago
Remote from Anywhere · Full time

YourCode

YourCode

YourCode