Senior .Net Software Engineer

iTeamly

Kraków

On-site

PLN 180,000 - 240,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

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

  • .NET
  • Angielski (B2)
  • 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 — the candidate does not need to be an expert, but should know Python and be willing 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 and ability 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 in an environment where software connects closely 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 architecture, 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.
Opis oferty

What we offer

  • Private healthcare and Multisport
  • Life insurance
  • Competitive salary commensurate with experience
  • Access to cutting-edge technology and cloud platforms
  • Collaborative work environment with cross-functional teams
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Developer
Senior .NET Developer

Link Group • Warszawa

Hybrid
PLN 180,000 - 240,000
Senior .NET Developer
Senior .NET Developer

Provident Polska • Warszawa

Hybrid
PLN 180,000 - 240,000
Hybrid work
Private medical care
Life insurance
+2
Software Engineer (.NET)
Software Engineer (.NET)

Solid • Warszawa

On-site
PLN 200,000 - 280,000
Senior .NET Developer
Senior .NET Developer

Jit Team • Poland

Hybrid
PLN 234,000 - 346,000
Elastyczne godziny pracy
Praca zdalna: Hybrydowo
Umowa B2B (netto)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems, Inc. • Katowice

On-site
PLN 150,000 - 210,000
Senior .NET Engineer
Senior .NET Engineer

Dotlinkers IT recruitment • Warszawa

Hybrid
PLN 304,000 - 411,000
Medical & dental care
Vision allowance
Life insurance
+7
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Poland

Hybrid
PLN 180,000 - 240,000
Senior Full-Stack.NET Developer
Senior Full-Stack.NET Developer

Zamel • Pszczyna

On-site
PLN 180,000 - 300,000
Dofinansowanie karty MultiSport
Ubezpieczenie na życie
Dofinansowanie wypoczynku
+1
.Net Software Developer
.Net Software Developer

Ailleron • Kraków

Hybrid
PLN 120,000 - 180,000
Remote work
Private medical care
Life insurance
+4
.NET Developer
.NET Developer

Integral Solutions - Data & AI • Warszawa

Hybrid
Confidential
Prywatne ubezpieczenie medyczne
Multisport
Prezenty na różne okazje
+1