JustJoin.IT Praca zdalna Mid

Fullstack Developer – .NET / .NET Core + C# + React / ExtJS

Vulcan

⚲ Wrocław

Wymagania

  • MS SQL Server
  • C#
  • EXt JS
  • Angular
  • Vue
  • .Net
  • JavaScript

Opis stanowiska

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).