Senior .NET Developer, KRAKÓW

  • 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.

What we offer

  • 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

,[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.] Requirements: .NET
Data publikacji: 2026-07-29
APLIKUJ