Senior Software Engineer
Jit Team
To rola senior software engineera odpowiedzialnego za utrzymanie i rozwój systemu kredytowego 4450 / LETU. Codzienna praca obejmuje analizę przepływów danych, debugowanie, wsparcie zmian regulacyjnych oraz decyzje dotyczące modernizacji lub wycofania komponentów. Stos technologiczny to głównie C/C++, VBA, DScreen oraz drobna integracja w Javie. Wymagana jest głęboka wiedza domenowa w obszarze kredytów.
Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego (etapy, czas trwania).
To rola senior software engineera odpowiedzialnego za utrzymanie i rozwój systemu kredytowego 4450 / LETU. Codzienna praca obejmuje analizę przepływów danych, debugowanie, wsparcie zmian regulacyjnych oraz decyzje dotyczące modernizacji lub wycofania komponentów. Stos technologiczny to głównie C/C++, VBA, DScreen oraz drobna integracja w Javie. Wymagana jest głęboka wiedza domenowa w obszarze kredytów.
- ✓Wykorzystanie GitHub Copilot – inwestycja w nowoczesne narzędzia
- ✓Rola z autonomią techniczną (decyzje lifecycle: maintain vs modernise vs decommission)
- ✓Widełki wynagrodzenia podane w ogłoszeniu – transparentność
- −Praca głównie z legacy systemem (VBA, DScreen) – może wymagać dużo reverse engineeringu i dokumentacji od zera
- −Brak informacji o planach modernizacji – ryzyko stagnacji technologicznej
- !Hybryda – nie określono liczby dni w biurze
- !Brak informacji o wielkości zespołu i dyżurach on-call
- !Wymaganie 'domain knowledge of credit' – może być barierą dla kandydatów spoza sektora finansowego
- •Analiza przepływów danych, integracji i zależności między systemami
- •Wsparcie zmian regulacyjnych i biznesowych (analiza wpływu, implementacja)
- •Badanie incydentów i debugowanie w środowisku produkcyjnym
- •Przygotowywanie pakietów wdrożeniowych i wsparcie deploymentu
- •Praca z kodem w C/C++, warstwą UI DScreen, szablonami VBA i komponentami Java
- •Odwrotna inżynieria i konsolidacja wiedzy (reverse engineering, KT)
- •Poprawa dokumentacji i stabilności operacyjnej systemu
- •Udział w dyskusjach nad trade-off między nakładem a wartością (utrzymanie vs modernizacja vs wycofanie)
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z solidnym doświadczeniem w C/C++ (min. 3-4 lata) i podstawową znajomością Scrum/CI/CD, który jest w stanie szybko nauczyć się domeny kredytowej i pracować z legacy code. Mile widziane doświadczenie z VBA lub DScreen, ale nie wymagane.
Osoby nastawione wyłącznie na nowoczesne technologie (Python, React, microserwisy) lub poszukujące pracy w czysto greenfieldowym projekcie. Nie dla juniorów – rola wymaga samodzielności w analizie i podejmowaniu decyzji.
- ?Jaki jest harmonogram hybrydowy – ile dni w biurze tygodniowo?
- ?Ile osób liczy zespół i jakie są role (dev, QA, analityk)?
- ?Czy przewidziane są dyżury on-call? Jak często?
- ?Jak wygląda plan modernizacji systemu 4450/LETU – czy są konkretne inicjatywy?
- ?Jaka jest proporcja pracy w C/C++ vs VBA vs Java?
- ?Czy knowledge transfer jest już udokumentowany, czy wymaga samodzielnej rekonstrukcji?
- ?Jak często występują zmiany regulacyjne i jakie jest ich tempo?
- ?Jaki jest proces decyzyjny w sprawie utrzymania vs modernizacji – kto podejmuje ostateczną decyzję?
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego (etapy, czas trwania)
- −Brak informacji o dyżurach on-call
- −Nie określono liczby dni pracy zdalnej w trybie hybrydowym
- −Brak informacji o budżecie szkoleniowym lub konferencjach
- −Nie wiadomo, jak duży jest udział Javy – opis mówi 'minor Java integration'