Senior Full Stack Developer in Katowice

Senior Full Stack Developer in Katowice

Katowice Pełny etat 110718 - 135322 zł / rok (szac.) Hybrydowo
L

W skrócie

  • Zadania: Modernizuj system zarządzania portfelem, przekształcając go w nowoczesną aplikację.
  • Firma: Dynamiczna firma technologiczna z innowacyjną kulturą pracy.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, możliwość pracy zdalnej i rozwój zawodowy.
  • Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość inwestycji.
  • Kwalifikacje: 10+ lat doświadczenia w inżynierii oprogramowania oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 110718 - 135322 zł za rok.

Opis projektu: Poszukujemy doświadczonego programisty, który pomoże w modernizacji krytycznego systemu zarządzania portfelem (PMS) używanego przez profesjonalistów inwestycyjnych w funkcjach front-office. Wybrany kandydat odegra kluczową rolę w przekształceniu dojrzałej platformy desktopowej opartej na WPF w nowoczesny, skalowalny i wydajny ekosystem aplikacji. Prace obejmują modernizację interfejsu użytkownika, aktualizacje platformy, rozwój API, optymalizację wydajności, uproszczenie architektury, redukcję długu technicznego oraz doświadczenia użytkowników wspierane przez AI.

Obowiązki:

  • Modernizacja aplikacji: Aktualizacja i modernizacja istniejących aplikacji .NET, WPF i DevExpress. Refaktoryzacja komponentów legacy, redukcja długu technicznego i poprawa utrzymywalności. Poprawa doświadczenia użytkownika aplikacji przy zachowaniu krytycznych procesów front-office. Współpraca w podejmowaniu decyzji dotyczących architektury docelowej i planów modernizacji.
  • Inżynieria wydajności: Badanie i rozwiązywanie problemów z zamrażaniem aplikacji, wolnymi czasami reakcji, wyciekami pamięci i awariami. Profilowanie i optymalizacja komponentów desktopowych, serwerowych, baz danych i integracyjnych. Poprawa ładowania danych, buforowania, przetwarzania i wzorców zarządzania zasobami. Implementacja odpowiednich diagnostyk, logowania, monitorowania stanu i miar wydajności. Redukcja zależności od legacy SOA, middleware i ściśle powiązanych zależności. Projektowanie prostszych komponentów opartych na usługach i API-first. Wsparcie migracji w kierunku modułowych, skalowalnych i wspieranych wzorców architektonicznych. Ocena zależności MongoDB i rekomendowanie pragmatycznych podejść do uproszczenia lub zastąpienia. Projektowanie i budowanie bezpiecznych API RESTful do dostępu do danych PMS. Rozwój integracji z systemami handlowymi, ryzyka, raportowania, analityki i systemami downstream. Implementacja uwierzytelniania, autoryzacji, walidacji, audytowania, obserwowalności i obsługi błędów. Tworzenie jasnych specyfikacji API i dokumentacji technicznej. Budowanie doświadczenia opartego na AI w PMS. Integracja z dużymi modelami językowymi i zatwierdzonymi usługami AI. Rozwój orkiestracji promptów, wywołań narzędzi, pobierania, zabezpieczeń i automatyzacji przepływu pracy. Współpraca z użytkownikami inwestycyjnymi w celu identyfikacji i dostarczania wartościowych, kontrolowanych przypadków użycia AI. Utrzymanie i rozwijanie bogatych możliwości desktopowych przy jednoczesnym wprowadzaniu aplikacji webowych tam, gdzie to stosowne. Dostarczanie w zakresie frontend, backend, usług, integracji i warstw danych. Zastosowanie testów automatycznych, przeglądów kodu, bezpiecznego rozwoju i praktyk CI/CD.

Wymagania:

  • 10+ lat doświadczenia w inżynierii oprogramowania, dostarczaniu aplikacji korporacyjnych.
  • Silne doświadczenie w C# i .NET, w tym w legacy .NET Framework i nowoczesnych wersjach .NET.
  • Dogłębne doświadczenie z WPF, XAML, MVVM, architekturą aplikacji desktopowych i wielowątkowością.
  • Doświadczenie w technologii inwestycyjnej po stronie kupującego, szczególnie w jednym lub więcej z następujących obszarów: Systemy zarządzania portfelem (PMS), Systemy zarządzania zamówieniami (OMS), Systemy zarządzania wykonaniem (EMS), Aplikacje handlowe front-office, instrumenty dłużne, akcje, FX, instrumenty pochodne, swapy, opcje, TRS lub CDS.
  • Praktyczne doświadczenie z DevExpress, w tym złożone siatki i interfejsy użytkownika wrażliwe na wydajność.
  • Doświadczenie w projektowaniu i implementacji RESTful API przy użyciu ASP.NET Core lub równoważnych technologii.
  • Doświadczenie w programowaniu w Pythonie dla usług, automatyzacji, analityki lub komponentów związanych z AI.
  • Silne umiejętności w zakresie rozwoju SQL Server i optymalizacji wydajności.
  • Doświadczenie w tworzeniu zarówno aplikacji webowych, jak i bogatych aplikacji desktopowych/fat-client.
  • Praktyczna wiedza w zakresie profilowania, diagnostyki, zarządzania pamięcią, optymalizacji wydajności i rozwiązywania problemów produkcyjnych.
  • Doświadczenie z Git, testami automatycznymi, CI/CD oraz Azure DevOps lub podobnymi platformami inżynieryjnymi.

Preferowane:

  • Doświadczenie z React, Angular lub porównywalnymi nowoczesnymi frameworkami webowymi.
  • Doświadczenie w modernizacji MongoDB i dostępu do danych.
  • Doświadczenie w architekturze mikroserwisów, modułowego monolitu, architekturze opartej na zdarzeniach lub komunikatach.
  • Doświadczenie z Microsoft Azure, konteneryzacją, Kubernetes i zarządzaniem API w przedsiębiorstwie.
  • Doświadczenie w integracji LLM, asystentów AI, generacji wzbogaconej o pobieranie, wywołań narzędzi lub bram AI w przedsiębiorstwie.
  • Znajomość bezpieczeństwa aplikacji, uprawnień do danych, audytowalności i regulowanych środowisk.

Senior Full Stack Developer in Katowice – pracodawca: Luxoft

Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.

L

Dane kontaktowe:

Zespół rekrutacyjny Luxoft

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Full Stack Developer in Katowice

C#
.NET
WPF
XAML
MVVM
DevExpress
RESTful APIs