.NET Developer
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.
Twój zakres obowiązków
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).
Nasze wymagania
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).
Mile widziane
Znajomość DDD, CQRS, podejścia TDD.
Doświadczenie z bibliotekami do logowania, testów wydajności, unit testów oraz mapowania obiektowego.
Obycie z narzędziami: analiza kodu, zarządzanie pakietami, CI/CD; śledzenie ładowania/wiązania assembly w .NET.
Doświadczenie w sektorze Ochrony Zdrowia
Randlab to dynamiczna firma technologiczna, która tworzy innowacyjne rozwiązania dla nowoczesnego biznesu. Specjalizujemy się w tworzeniu oprogramowania, aplikacji mobilnych oraz systemów zarządzania danymi.
.NET Developer
.NET Developer
Centrum, Warszawa
Randlab