NoFluffJobs Praca zdalna Mid

AI Code Modernization Engineer

ITFS Sp. z o.o.

⚲ Warszawa

20 160 - 26 880 PLN (B2B)

Wymagania

  • min. 2 zakończone, praktyczne projekty obejmujące translację, refaktoring lub modernizację kodu z wykorzystaniem AI
  • doświadczenie w pracy z dużymi lub złożonymi systemami enterprise
  • bardzo dobra znajomość co najmniej jednego języka źródłowego i docelowego używanych w projektach
  • praktyczna znajomość LLM, AI-assisted software engineering i narzędzi AI wspierających pracę z kodem
  • doświadczenie w refaktoringu, analizie zależności i testowaniu regresji
  • umiejętność oceny, czy transformacja zachowuje logikę biznesową i funkcjonalność oryginalnego kodu
  • znajomość języka angielskiego na poziomie min. B2

Mile widziane

  • doświadczenie w core banking

Opis stanowiska

Projekt dotyczy modernizacji i translacji kodu legacy z wykorzystaniem narzędzi AI i LLM. Będziesz analizować istniejący kod źródłowy i jego zależności, przeprowadzać translację, refaktoring i modernizację, a także budować i doskonalić workflow oparte na AI coding tools. Kluczowa jest umiejętność oceny, czy zmigrowany kod zachowuje logikę biznesową oryginału, oraz tworzenie testów regresji i porównawczych. To oferta dla inżyniera, który lubi pracować z dużymi systemami enterprise i samodzielnie rozwiązywać problemy w istniejącym kodzie.

🔍 Dekoder Ogłoszenia

🟢
Minimum 2 zakończone, praktyczne projekty obejmujące translację, refaktoring lub modernizację kodu z wykorzystaniem AI.
Oznacza to, że poszukują kandydata, który faktycznie pracował nad takimi projektami, a nie tylko teoretycznie się o nich uczył.
🔴
Doświadczenie w pracy z dużymi lub złożonymi systemami enterprise; doświadczenie w core banking będzie dodatkowym atutem.
Praca z systemami enterprise może oznaczać dużą biurokrację, złożone procesy i potencjalnie wolniejsze tempo rozwoju.
🟢
Praktyczna znajomość LLM, AI-assisted software engineering i narzędzi AI wspierających pracę z kodem.
Wymagają faktycznego doświadczenia w używaniu narzędzi AI do programowania, a nie tylko ogólnej wiedzy o AI.
🔴
Umiejętność oceny, czy transformacja zachowuje logikę biznesową i funkcjonalność oryginalnego kodu.
Kandydat musi być w stanie samodzielnie weryfikować poprawność zmian, co może oznaczać potrzebę głębokiego zrozumienia biznesu.
🔴
Praca z kodem legacy oraz technologiami źródłowymi i docelowymi.
Może to oznaczać pracę z przestarzałymi technologiami i potencjalnie trudnym do zrozumienia kodem, wymagającym dużo czasu na analizę.