Lider techniczny rdzenia produktów cyfrowych (High-load / Mobile-first)Szukamy starszego programisty .NET / lidera technologicznego dla ukraińskiej firmy przemysłowej z ponad 1 milionem użytkowników. Firma aktywnie przechodzi zakrojoną na szeroką skalę transformację cyfrową. Kluczowym celem jest uruchomienie nowoczesnej aplikacji mobilnej i pełna cyfryzacja doświadczenia klienta. Dlatego otwiera się rola lidera technicznego rdzenia produktu - osoby, która zaprojektuje i zbuduje fundamenty nowej
Lider techniczny rdzenia produktów cyfrowych (High-load / Mobile-first)
Szukamy starszego programisty .NET / lidera technologicznego dla ukraińskiej firmy przemysłowej z ponad 1 milionem użytkowników. Firma aktywnie przechodzi zakrojoną na szeroką skalę transformację cyfrową. Kluczowym celem jest uruchomienie nowoczesnej aplikacji mobilnej i pełna cyfryzacja doświadczenia klienta. Dlatego otwiera się rola lidera technicznego rdzenia produktu - osoby, która zaprojektuje i zbuduje fundamenty nowej architektury.
Rola w firmie
Będziesz odpowiedzialny za architekturę kluczowych komponentów systemu:
- Profil Klienta (rdzeń danych klienta)
- Router rozliczeniowy (warstwa integracji nowej platformy z dotychczasowym billingiem)
To jest rola o wysokim poziomie wpływu - rozwiązania techniczne, które zaakceptujesz, staną się podstawą całego cyfrowego ekosystemu firmy.
Główne zadania
- Projektowanie architektury mikrousług na .NET 9
- Opracowanie profilu klienta i routera rozliczeniowego w oparciu o zasady czystej architektury / DDD
- Integracja ze starszymi systemami (SOAP/XML/Batch)
- Budowanie interakcja sterowana zdarzeniami za pośrednictwem platformy Kafka
- Udostępnianie przy dużym obciążeniu (ponad 10 000 RPS)
- Doświadczenie w zakresie PostgreSQL (optymalizacja zapytań, indeksowanie, dostrajanie wydajności)
- Wdrożenie odporności na awarie poprzez Polly (przerywacz, ponawianie prób, przegroda)
- Ustawienia zabezpieczeń: OAuth2/OIDC, Keycloak, mTLS, HashiCorp Vault
- Budowanie infrastruktury niezależnej od chmury (Kubernetes, Docker)
- Kontrola jakości kodu, przegląd kodu, przywództwo techniczne
Wymagania
- Ponad 6 lat komercyjnego rozwoju w .NET
- Głęboka wiedza specjalistyczna w zakresie mikrousług i architektury opartej na zdarzeniach
- Doświadczenie Kubernetes
- Mocne Doświadczenie PostgreSQL
- Doświadczenie ze skomplikowanymi lub niestabilnymi integracjami API
- Zrozumienie zasad bezpieczeństwa Zero Trust
Zalety
- Format pracy zdalnej
- Możliwość rezerwacji
- Wpływ na architekturę od podstaw
- Udział we uruchomieniu nowego, wielkoskalowego telefonu komórkowego aplikacja
- Praca z produktem o dużym obciążeniu z ponad 1 milionem użytkowników
Jeśli interesuje Cię tworzenie skomplikowanych systemów, które realnie wpływają na miliony użytkowników - chętnie Cię poznamy