Jobs · nofluffjobs

I

Senior C# / .NET Software Engineer

iTeamly · Kraków · Posted 15d ago

onsiteContractsenior5-8 yrs22000-32000 PLN / month (b2b)🇵🇱 Poland
Apply on nofluffjobs

About the role

Hybrid work 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
Requirements:
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. Optional Experience with test and measurement instruments such as oscilloscopes, spectrum analyzers, or power meters. Experience with unit testing frameworks such as xUnit or MSTest. Knowledge of optical communication, photonics, transceivers, or similar deep-tech areas. Python.net experience. Familiarity with hardware interfaces such as serial communication, TCP sockets, I2C, GPIB, SCPI, or VISA. Experience with factory software, manufacturing systems, or MES integration.
Must have: .NET, C#, WPF, MVVM, Python, OOP, Automated testing, Clean Architecture
Nice to have: MongoDB, GitHub Actions, CI/CD
Daily tasks: - 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.
– Debugging complex issues across application logic, hardware communication, logs, telemetry, and distributed test processes.

Read the full posting on nofluffjobs →

FAQ

Is the Senior C# / .NET Software Engineer role at iTeamly remote?+

This Senior C# / .NET Software Engineer position is listed as onsite (Kraków).

What is the salary for the Senior C# / .NET Software Engineer role at iTeamly?+

The listing states 22000-32000 PLN / month (b2b).

What seniority level is this Senior C# / .NET Software Engineer role?+

This is a senior level position.

How do I apply for the Senior C# / .NET Software Engineer role at iTeamly?+

Use the "Apply on nofluffjobs" button to open the original posting on nofluffjobs, where you can submit your application directly to iTeamly.