Pracujemy nad rozwojem i utrzymaniem aplikacji desktopowych w ekosystemie .NET Framework 4.7.2 oraz usługach w .NET 5.
Główna warstwa UI to WinForms (~95%) z elementami WPF (~5%).
Warstwa danych oparta jest o Oracle 11.2/19c (PL/SQL), a w pracy wykorzystujemy Dapper, DevExpress, XPO.
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).