Udział w rozwijaniu oraz utrzymaniu aplikacji desktopowych w ekosystemie .NET Framework 4.7.2 i usług w .NET 5.
Interfejs użytkownika oparty w ok. 95% na WinForms oraz 5% na WPF.
Warstwa danych: Oracle 11.2/19c, PL/SQL, a także Dapper, DevExpress, XPO.
Wpółpraca zakłada 40 godzin w tygodniu
responsibilities :
Projektowanie i implementacja aplikacji desktopowych w architekturze 3-warstwowej z zastosowaniem MVVM.
Rozwój usług w .NET 5 oraz integracja z Oracle (PL/SQL).
Dbanie o jakość kodu (wzorce projektowe, czysty kod, testy jednostkowe i API, logowanie, wydajność).
Praca z GIT (w tym strategie typu Gitflow) i automatyzacją buildów/wdrożeń (CI/CD).
requirements-expected :
Bardzo dobra znajomość C# (w tym: pamięć, wielowątkowość/asynchroniczność, transakcje, typy i operacje na strukturach danych, słowa kluczowe/operatorzy, standardy komentowania).
Doświadczenie w MVVM i aplikacjach 3-warstwowych (warunek konieczny).
Praktyka w WinForms (+ podstawy WPF).
Doświadczenie z Oracle (11.2/19c), PL/SQL.
Znajomość .NET 5/.NET Core (m.in. konfiguracja aplikacji, middleware/minimal API – rozumienie protokołu HTTP).
GIT, w tym praca na gałęziach i strategie zarządzania zmianą (np. Gitflow).