Senior C# / .NET Software Engineer
22000 - 30000 złITEAMLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Expected, C#, .NET, Python, MongoDB
Optional, xUnit, MSTest About the project, We are looking for a C# / .NET Desktop Software Engineer to build advanced desktop software used in hardware testing, laboratory automation, and manufacturing environments. This is how we work, agile Your responsibilities, 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. 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. 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 This is how we work on a project, documentation, issue tracking tools, testing environments Benefits, sharing the costs of sports activities, life insurance, remote work opportunities, flexible working time ITEAMLY SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, As Venture Building, we create profitable technology companies from scratch. We collaborate with partners who share similar aspirations and are open to leveraging the potential of their networks, cultivated over years. We regularly launch new projects founded on long-term, amicable relationships with our associates.Oferta pracy dodana 5 godzin temu
Powiązane wyszukiwania
- programista c#, sql i .net Kraków
- junior .net c#/wpf developer Kraków
- senior c# net developer Kraków
- junior c# developer Kraków
- developer c# with javascript Kraków
- software developer .net, c#, azure Kraków
- junior c# cloud developer Kraków
- junior .net/c# developer Kraków
- senior software developer .net c# Kraków
- programista c# asp.net Kraków