Fullstack Developer – .NET / .NET Core + C# + React / ExtJS
Tworzymy krytyczne systemy biznesowe między innymi klasy ERP, które obsługują:
100 000+ baz danych klientów w pojedynczej instancji wirtualizowanego serwera.
2 000+ instancji IIS balansowanych horyzontalnie w klastrach serwerowych.
2–3 mln równoległych aktywnych sesji użytkowników.
Środowisko w pełni wirtualizowane, z monitorowaniem CPU, RAM i dysków oraz skalowaniem instancji serwerowych.
Systemy przetwarzają wrażliwe dane osobowe, wymagając ścisłej zgodności z RODO / GDPR. Ponadto aplikacje muszą spełniać wymogi ustawy o dostępności cyfrowej (WCAG 2.1 AA), zapewniając pełną użyteczność dla osób z niepełnosprawnościami.
Twoje zadania:
End-to-end development: tworzenie baz danych, logiki serwera i interfejsu klienta w oparciu o analizy przygotowane przez Dział Analiz, zgodnie z wytycznymi przygotowanymi przez Architektów.
Analiza i optymalizacja setek tysięcy baz danych i milionów zapytań dziennie.
Identyfikacja i eliminacja wąskich gardeł w kodzie serwera i zapytaniach SQL, optymalizacja zużycia CPU/RAM.
Projektowanie bezpiecznego kodu dla danych wrażliwych i zgodnego z RODO / GDPR.
Implementacja interfejsów klienta spełniających WCAG 2.1 (AA) – dostępność cyfrowa, w tym:
obsługa czytników ekranu,
pełna nawigacja klawiaturą,
odpowiedni kontrast kolorów i wielkości czcionek,
poprawna semantyka HTML i ARIA.
Współpraca w zespołach produktowych nad kilkoma powiązanymi aplikacjami – pełna odpowiedzialność za produkt, nie tylko linia technologiczna.
Proponowanie i wdrażanie optymalizacji aplikacji dla środowisk horyzontalnie skalowanych.
Stopniowa migracja modułów z .NET Framework uruchamianych na IIS do modułów zdockeryzowanych w .NET Core, z zachowaniem pełnej wydajności i stabilności.
Nasze wymagania:
Doświadczenia w C# / .NET / .NET Core i pracy w środowiskach produkcyjnych.
Bardzo dobra znajomość MS SQL Server – procedury, indeksy, optymalizacja zapytań, partycjonowanie danych, analiza wydajności.
Doświadczenie z Angular, Vue, React, ExtJS lub podobnymi framework'ami, znajomość JavaScript / TypeScript.
Praca z repozytoriami GIT lub SVN.
Umiejętność pracy w środowiskach wirtualizowanych i skalowanych horyzontalnie (setki tysięcy baz, tysiące instancji IIS).
Znajomość zasad bezpieczeństwa danych wrażliwych i praktyk RODO / GDPR.
Umiejętność projektowania i implementacji dostępnych interfejsów klienta zgodnych z WCAG 2.1 (AA).
Umiejętność profilowania kodu i identyfikowania wąskich gardeł CPU, pamięci i zapytań SQL.
Doświadczenie w konteneryzacji i uruchamianiu modułów .NET Core w Docker/Kubernetes.
Specjalizacja w jednym obszarze przy pełnej świadomości działania całego stosu technologicznego.
Dodatkowe atuty:
Flutter + Dart w projektach frontendowych.
Doświadczenie w automatyzacji testów i deploymentu w środowiskach o wysokiej dostępności.
Monitorowanie i diagnostyka środowisk produkcyjnych o dużym obciążeniu.
Projektowanie skalowalnych architektur wielowarstwowych i krytycznych systemów biznesowych.
Wykorzystanie narzędzi AI dla programistów w zakresie:
wytwarzania kodu (generowanie fragmentów, refaktoryzacja),
testów jednostkowych i pokrycia testami,
Znajomość zagadnień analizy kodu (np. Z wykorzystaniem SonarQube), kontrolą bezpieczeństwa (np. OWASP TOP 10).
Oferujemy:
Współpracę B2B.
Pracę nad systemami o bardzo dużej skali.
Realny wpływ na architekturę i rozwój produktu.
Możliwość pracy zdalnej lub hybrydowej (biuro we Wrocławiu) oraz elastyczny czas pracy.
Rozwój technologiczny przy nowoczesnych rozwiązaniach (.NET Core, Docker, Kubernetes, optymalizacja wydajności).
Fullstack Developer – .NET / .NET Core + C# + React / ExtJS
Fullstack Developer – .NET / .NET Core + C# + React / ExtJS