C# .NET Developer (desktop apps)
Summary
Develops a Windows desktop C#/.NET application that communicates with a backend via REST API and a local MS SQL Server database, adding business features and integrating with Polish ERP systems (Insert Subiekt GT/Nexo, Comarch ERP). Stack: C#/.NET, SQL, AvaloniaUI, Git/GitHub Actions. Remote, project-based, direct cooperation.
- Oferta obejmuje możliwość współtworzenia aplikacji obecnie wspierającej system Windows i komunikującej się po REST API z backendem, a lokalnie z bazą danych opartą o MS SQL Server.
- Współpraca zdalna, projektowa (preferowany niepełny wymiar - do negocjacji), bezpośrednio.
- Do celów rozwojowych należy przede wszystkim obsługa dodatkowych funkcjonalności biznesowych poprzez rozwój logiki własnej i komunikacji po API, co będzie wymagało poznania działania programów i struktur baz danych dla programów Insert Subiekt GT/Nexo
- Znajomość zagadnień z obszaru finansowo-księgowego, programów ERP, w szczególności doświadczenie z API i bazami danych oprogramowania Inset Subiekt GT/Nexo, Comarch ERP Optima/XL i podobnych
- Znajomość SQL: składnia i tworzenie wydajnych zapytań (jeśli korzystałeś tylko z ORM jak EF, to nie aplikuj - nie przejdziesz etapu rozmowy technicznej)
- Umiejętność współpracy z zespołem (wspólna budowa założeń, code review, testy), otwarta komunikacja, chęć do proponowania własnych rozwiązań
- Używanie testów jako narzędzia zapewnienia wysokiej jakości kodu
- Doświadczenie w tworzeniu GUI dla aplikacji Desktop (preferowany AvaloniaUI)
- Znajomość narzędzi CI/CD (git, Github Actions)
- Umiejętność pracy asynchronicznej z modelu zwinnym (Kanban)
- Czytasz i rozumiesz każdą linię kodu, nawet jeśli jest autorstwa AI
- Mile widziane referencje