Senior .NET Desktop Engineer (WPF/MVVM) for Manufacturing

iTeamly

Kraków

On-site

PLN 180,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Private healthcare
Life insurance
Multisport
Competitive salary commensurate with经验
Access to cutting-edge technology and云

Job summary

iTeamly seeks a skilled .NET/C# developer for a desktop application used in advanced testing and manufacturing workflows. You will implement MVVM-based GUI features, manage multi-threaded execution, and ensure tight integration with hardware, lab equipment and test systems.

The role requires strong OOP, automated testing, clean architecture and experience with MongoDB. Remote debugging via logs and telemetry will be needed in a production environment.

Qualifications

  • 5+ years of experience with C# / .NET.
  • Strong experience with desktop applications, ideally WPF or a similar GUI framework.
  • Good understanding of MVVM, async/await, thread safety, and class library design.
  • Experience with .NET 8 or later.
  • Strong command of concurrent programming, including designing thread-safe systems and avoiding race conditions.
  • Practical knowledge of Python and willingness to work with it.
  • Experience with OOP, automated testing, and abstraction-driven design.
  • Solid understanding of clean architecture, separation of concerns, dependency inversion, dependency injection, and testability.
  • Experience with MongoDB or a similar document database.
  • Analytical mindset to investigate complex multi-component issues.
  • Ability to debug remotely using logs, traces, and telemetry, without direct debugger access.
  • Dynamic, proactive approach and willingness to work where software connects with hardware and production processes.
  • Developing and maintaining a C# / .NET desktop application used for advanced testing and manufacturing workflows.
  • Building GUI features using MVVM, multi-threaded execution, instrument resource management, and RPC services.
  • Integrating desktop software with hardware, laboratory equipment, and test systems.
  • Writing drivers and control logic for instruments, including parallel test execution and locking across shared resources.
  • Working with Python test scripts and libraries embedded or integrated into the .NET application.
  • Supporting software used in production and manufacturing environments, where reliability, scalability, and diagnostics are critical.

Responsibilities

  • Develop and maintain a C# / .NET desktop application used for advanced testing and manufacturing workflows.
  • Build GUI features using MVVM, multi-threading, resource management and RPC services.
  • Integrate desktop software with hardware, laboratory equipment and test systems.
  • Write drivers and control logic for instruments, including parallel test execution and cross-resource locking.
  • Collaborate with teams; use Python test scripts embedded in the app; ensure reliability and diagnostics.

Skills

.NET / C#
English (B2)
MVVM
Desktop apps
async/await
thread safety
Python
OOP
Testability
Clean architecture
MongoDB

Tools

Python
MongoDB
WPF
RPC concepts

Job description

iTeamly seeks a skilled .NET/C# developer for a desktop application used in advanced testing and manufacturing workflows. You will implement MVVM-based GUI features, manage multi-threaded execution, and ensure tight integration with hardware, lab equipment and test systems.

The role requires strong OOP, automated testing, clean architecture and experience with MongoDB. Remote debugging via logs and telemetry will be needed in a production environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Engineer - WPF/MVVM & Hardware Integration
Senior .NET Engineer - WPF/MVVM & Hardware Integration

Talanto • Kraków

Hybrid
PLN 179,000 - 367,000
Private healthcare
MultiSport card
Real influence on technical decisions
+1
Senior .NET Engineer
Senior .NET Engineer

Talanto • Kraków

Hybrid
PLN 179,000 - 367,000
Private healthcare
MultiSport card
Real influence on technical decisions
+1
Experienced .NET Desktop Developer - WPF & Enterprise Apps
Experienced .NET Desktop Developer - WPF & Enterprise Apps

Sii Ukraїna TOV • Dąbrowa Górnicza

Hybrid
PLN 120,000 - 180,000
Senior .NET Desktop Developer — WPF & Enterprise Apps
Senior .NET Desktop Developer — WPF & Enterprise Apps

Sii Polska • Katowice

On-site
PLN 130,000 - 190,000
Private healthcare
Profit sharing
Career development & training
Senior .NET Developer
Senior .NET Developer

Remote Office • Poland

Remote
PLN 252,951 - 337,268
.NET Desktop Developer — Hybrid Office
.NET Desktop Developer — Hybrid Office

Sii Sweden AB • Katowice

Hybrid
PLN 90,000 - 150,000
Hybrid Office
Freelance Fullstack Dev (Vue.js + .NET) for Retail Dashboard
Freelance Fullstack Dev (Vue.js + .NET) for Retail Dashboard

Monterail • Kraków

On-site
PLN 83,000 - 152,000
Freelance Vue/.NET Fullstack Developer for Greenfield App
Freelance Vue/.NET Fullstack Developer for Greenfield App

Monterail • Poland

Remote
PLN 165,000 - 262,000
Freelance/B2B contract
Freelance Fullstack Dev: Vue.js + .NET on Azure
Freelance Fullstack Dev: Vue.js + .NET on Azure

Monterail • Poznań

On-site
PLN 165,000 - 248,000
Freelance Vue/.NET Fullstack Developer for Retail Dashboard
Freelance Vue/.NET Fullstack Developer for Retail Dashboard

Monterail • Województwo pomorskie

On-site
PLN 206,000 - 412,000