NoFluffJobs Stacjonarnie Senior

Senior .NET Developer

iTeamly

⚲ Kraków, Katowice

24 000 - 32 000 PLN (B2B)

Wymagania

  • .NET
  • WPF (nice to have)
  • MVVM (nice to have)
  • Python (nice to have)
  • C# (nice to have)

Opis stanowiska

O projekcie:
We are looking for a Senior Software Engineer to join a team developing advanced desktop applications for manufacturing and testing environments.
This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems.

Wymagania:
- 5+ years of experience with C# / .NET- Experience with WPF or similar GUI frameworks and MVVM- Good understanding of async programming, multithreading and thread safety- Experience with .NET 8+- 1+ year of experience with Python- Understanding of clean architecture and testable code design- Experience with MongoDB or similar databases- Practical knowledge of Git, CI/CD and basic scripting in PowerShell or Bash

Codzienne zadania:
- Develop and maintain C# / .NET desktop applications for manufacturing and testing systems
- Build GUI features using WPF / MVVM
- Work with hardware integration, instrument control and automated test execution
- Integrate Python-based test scripts into .NET applications
- Support parallel execution, thread safety and application stability
- Troubleshoot issues using logs, traces and system data

🔍 Dekoder Ogłoszenia

🔴
This role is a good fit for someone who has strong experience with C#/.NET, enjoys solving complex technical problems.
Może oznaczać, że projekt jest trudny i wymaga dużo wysiłku, a niekoniecznie jest to tylko ciekawe wyzwanie.
🔴
Develop and maintain C# / .NET desktop applications for manufacturing and testing systems
Praca może polegać głównie na utrzymaniu i naprawianiu istniejącego, potencjalnie starego kodu, a nie na tworzeniu od podstaw.
🔴
Work with hardware integration, instrument control and automated test execution
Może wymagać pracy z fizycznym sprzętem i systemami, co bywa frustrujące i czasochłonne, a nie tylko abstrakcyjnego programowania.
🔴
Integrate Python-based test scripts into .NET applications
Może oznaczać, że będziesz musiał pracować z kodem napisanym przez innych, potencjalnie w innym języku i stylu, co może być wyzwaniem.
🔴
Support parallel execution, thread safety and application stability
Może wskazywać na problemy ze stabilnością i wydajnością istniejących aplikacji, które będziesz musiał rozwiązywać.