System Engineer for Legacy Application C/C++
emagine
Rola polega na przejęciu pełnej odpowiedzialności za legacy aplikację (4450/LETU) w domenie finansowej. Codzienna praca obejmuje analizę przepływów danych, debugowanie incydentów, wdrażanie zmian regulacyjnych, reverse engineering nieudokumentowanego kodu oraz udział w decyzjach dotyczących cyklu życia systemu (utrzymanie, modernizacja, wycofanie). Wymaga głębokiej znajomości C/C++ oraz umiejętności pracy w Scrum i CI/CD.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: wielkość zespołu, częstotliwość dyżurów on-call.
Rola polega na przejęciu pełnej odpowiedzialności za legacy aplikację (4450/LETU) w domenie finansowej. Codzienna praca obejmuje analizę przepływów danych, debugowanie incydentów, wdrażanie zmian regulacyjnych, reverse engineering nieudokumentowanego kodu oraz udział w decyzjach dotyczących cyklu życia systemu (utrzymanie, modernizacja, wycofanie). Wymaga głębokiej znajomości C/C++ oraz umiejętności pracy w Scrum i CI/CD.
- ✓Możliwość wpływania na decyzje o cyklu życia systemu (maintain/modernize/decommission)
- ✓Autonomia w dokumentacji i reverse engineeringu
- ✓Praca w stabilnym sektorze finansowym z regulacjami
- −Stawka 170 PLN/h netto może być niska dla seniora w Warszawie
- −Brak informacji o dyżurach on-call mimo odpowiedzialności za incydenty
- !Legacy system może mieć znaczny dług techniczny
- !Ścisły wymóg hybrydy (3 dni w biurze) bez elastyczności
- !Wymóg znajomości GitHub Copilot jako kluczowe wymaganie
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Debugowanie i rozwiązywanie incydentów w legacy aplikacjach C/C++
- •Analiza przepływów danych i integracji między systemami
- •Pakowanie i wdrażanie komponentów aplikacji
- •Praca z zespołem Scrum nad zmianami regulacyjnymi
- •Reverse engineering nieudokumentowanego kodu i poprawa dokumentacji
- •Udział w dyskusjach z interesariuszami nad trade-offami (koszt vs wartość) dla cyklu życia systemu
- •Korzystanie z GitHub Copilot do wspomagania kodowania
- •Wsparcie dla pipeline'ów CI/CD i ulepszanie stabilności operacyjnej
Oferta dla doświadczonych specjalistów (Senior).
Mid-level inżynier z solidnym C/C++, podstawową znajomością Scrum i CI/CD, gotowy do nauki legacy kodu i pracy nad dokumentacją.
Osoby szukające greenfield development, juniorzy bez doświadczenia w C/C++ i Scrum, oraz osoby niechętne do pracy w biurze 3 dni w tygodniu.
- ?Ile osób liczy zespół pracujący nad tą legacy aplikacją?
- ?Czy są przewidziane dyżury on-call? Jaka jest ich częstotliwość?
- ?Jaka jest wersja C++ i standard używany w kodzie?
- ?Czy istnieje plan modernizacji legacy systemu, czy to wyłącznie utrzymanie?
- ?Jak wygląda proces deploymentu i jak często są wydania?
- ?Jakie narzędzia do CI/CD są używane?
- ?Czy istnieje dokumentacja testów i jaka jest ich pokrycie?
- ?Jak często występują zmiany regulacyjne wpływające na system?
- −Wielkość zespołu
- −Częstotliwość dyżurów on-call
- −Standard C++ i wiek legacy systemu
- −Narzędzia CI/CD (poza ogólnym CI/CD)
- −Plan modernizacji lub harmonogram wycofania
Zespół pracuje w Scrum, prawdopodobnie w stałym rytmie sprintów. Oczekuje się samodzielności i umiejętności współpracy z interesariuszami.