System Engineer C/C++
AVENGA (Agencja Pracy, nr KRAZ: 8448)
Ta rola to utrzymanie i rozwój starszego systemu legacy (4450/LETU) napisanego głównie w C/C++ z warstwą UI (DScreen), integracjami Java i szablonami VBA. Będziesz odpowiedzialny za cały cykl życia komponentów: analizę przepływów danych, debugging incydentów, pakowanie wdrożeń, reverse engineering i dokumentację. To rola ekspercka w krytycznym systemie z regulacyjnymi zmianami – nie chodzi o budowanie nowego softu od zera, ale o utrzymanie stabilności i modernizację tam, gdzie to konieczne.
Brakuje: proces rekrutacyjny (liczba etapów, zadanie domowe, rozmowy techniczne), wielkość zespołu (liczba osób w projekcie).
Ta rola to utrzymanie i rozwój starszego systemu legacy (4450/LETU) napisanego głównie w C/C++ z warstwą UI (DScreen), integracjami Java i szablonami VBA. Będziesz odpowiedzialny za cały cykl życia komponentów: analizę przepływów danych, debugging incydentów, pakowanie wdrożeń, reverse engineering i dokumentację. To rola ekspercka w krytycznym systemie z regulacyjnymi zmianami – nie chodzi o budowanie nowego softu od zera, ale o utrzymanie stabilności i modernizację tam, gdzie to konieczne.
- ✓Wysokie wynagrodzenie B2B (24-26k PLN/mies.) na poziomie 'regular' – atrakcyjna stawka jak na agencję.
- ✓Możliwość realnego wpływu na decyzje lifecycle'owe (modernizacja vs. wycofanie) – autonomia techniczna.
- ✓Benefits: prywatna opieka medyczna, system kafeteryjny, Multisport.
- −Rola w agencji (AVENGA) – prawdopodobnie outsourcing do klienta, ale klient nie jest ujawniony.
- −Wymaganie GitHub Copilot jako must-have – nietypowe i może wskazywać na oczekiwanie konkretnych narzędzi AI.
- !Brak informacji o wielkości zespołu i zakresie odpowiedzialności (czy jesteś jedynym ekspertem?).
- !Częste zmiany regulacyjne mogą oznaczać żmudną pracę nad drobnymi modyfikacjami.
- !System legacy z lat 90. – może być trudny w utrzymaniu i mieć przestarzałe narzędzia.
- •Analiza zgłoszeń incydentów i debugowanie kodu w C/C++ w środowisku produkcyjnym.
- •Modyfikacje kodu w C/C++ oraz warstwie UI (DScreen) w odpowiedzi na zmiany regulacyjne.
- •Tworzenie i aktualizacja szablonów dokumentów VBA.
- •Integracja z komponentami Java w istniejącej architekturze.
- •Przygotowanie i automatyzacja pakietów wdrożeniowych (packaging i deployment).
- •Reverse engineering istniejących komponentów w celu konsolidacji wiedzy i transferu do zespołu.
- •Uczestnictwo w dyskusjach nad cyklem życia systemu (utrzymanie vs. modernizacja vs. wycofanie).
- •Prowadzenie dokumentacji technicznej i poprawa stabilności operacyjnej systemu.
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Inżynier z przynajmniej 2-3 latami praktyki w C/C++ i podstawową znajomością Java oraz UI, gotowy do szybkiego zrozumienia specyfiki legacy systemu. Wymagane doświadczenie w pracy z CI/CD i Scrum.
Nie dla juniorów z mniej niż 3 latami doświadczenia w C/C++ – rola wymaga dużej samodzielności i głębokiego zrozumienia systemów legacy. Osoby szukające nowoczesnego stosu technologicznego (chmura, mikrousługi) mogą się rozczarować.
- ?U kogo będę pracował – u bezpośredniego klienta (firma branży finansowej?) czy w biurze AVENGA?
- ?Jak duży jest zespół utrzymujący ten system i ilu jest innych inżynierów C/C++?
- ?Jaka jest planowana przyszłość systemu 4450/LETU – czy przewidywana jest jego stopniowa wymiana czy długoterminowe utrzymanie?
- ?Jak często zdarzają się incydenty wymagające interwencji poza godzinami pracy?
- ?Czy w ramach roli są przewidziane dyżury on-call i jak są wynagradzane?
- ?Jaki jest stosunek pracy nad nowymi funkcjonalnościami do wsparcia i debugowania?
- ?Czy oczekiwana jest znajomość konkretnego frameworka UI (DScreen) czy szkolenie jest zapewnione?
- −Proces rekrutacyjny (liczba etapów, zadanie domowe, rozmowy techniczne)
- −Wielkość zespołu (liczba osób w projekcie)
- −Konkretny klient końcowy (branża, nazwa firmy)
- −Wymagany poziom języka angielskiego
Prawdopodobnie mały, wyspecjalizowany zespół utrzymujący legacy system, z naciskiem na samodzielność i dokumentację. Wymagana komunikacja z interesariuszami biznesowymi przy decyzjach lifecycle'owych.
Powyżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię C.