Wrocław, Wrocław, Lower Silesian Voivodeship, Polska
Scalo Sp. z o.o.
16. 12. 2025
Informacje o stanowisku
technologies-expected :
C++
XML
JSON
Bitbucket
Git
GitHub
VirtualBox
VMware
Jenkins
Jira
Confluence
responsibilities :
modernizacja infrastruktury IT firmy kolejowej poprzez migrację istniejącego oprogramowania na nowoczesne platformy sprzętowe,
rozwój i utrzymanie systemu IT, ze szczególnym uwzględnieniem refaktoryzacji oraz integracji nowych komponentów,
integracja nowego kodu z istniejącym systemem bez naruszania kompatybilności z innymi projektami, w tym integracja z MFT-Touch,
praca z dużą, złożoną i starszą bazą kodu (100k+ LOC), obejmującą wiele modułów i zależności,
zapewnienie kompatybilności między wieloma współdzielonymi komponentami systemu,
analiza, doprecyzowywanie i uzupełnianie niekompletnych wymagań projektowych,
współpraca z zespołem projektowym (PM, deweloperzy, QA) w zakresie architektury, integracji oraz rozwiązywania problemów technicznych,
udział w code review, implementacja najlepszych praktyk (clean code, SOLID),
praca hybrydowa: Wrocław,
stawka do 125 zł netto/h przy B2B.
requirements-expected :
masz min. 3-4 lata doświadczenia jako Software Developer (C++)/ Embedded Software Development i pracowałeś/aś nad dużymi, złożonymi bazami kodu (100k+ LOC),
znasz C++ (C++11 i nowsze, STL, wielowątkowość, zarządzanie pamięcią, optymalizacja kodu) oraz masz doświadczenie w pracy z legacy code,
pracowałeś/aś z XML, JSON do serializacji i przetwarzania danych,
korzystasz z systemów kontroli wersji SVN, Git (GitHub, Bitbucket, Git Flow) i masz doświadczenie w zarządzaniu repozytoriami w złożonych projektach,
umiesz pracować z Dockerem, a także zarządzać środowiskami testowymi i produkcyjnymi,
masz doświadczenie w wirtualizacji (VirtualBox, VMware) i konfiguracji środowisk developerskich,
potrafisz automatyzować procesy za pomocą Windows Shell, Linux Shell,
swobodnie poruszasz się w systemach operacyjnych Windows (98-11), Linux,
pracowałeś/aś z CI/CD (Jenkins) i masz doświadczenie w automatyzacji procesów budowy oraz wdrażania oprogramowania,
znasz Scrum, potrafisz pracować z JIRA, Confluence i masz doświadczenie w zespołach Agile,
dbając o jakość kodu, stosujesz unit testing (GoogleTest), TDD i aktywnie uczestniczysz w code review,
pracujesz zgodnie z zasadami Clean Code, SOLID, DRY i stosujesz wzorce projektowe (GoF),
masz bardzo dobrą znajomość języka angielskiego (B2+).
offered :
długofalową współpracę - różnorodne projekty (działamy w ramach Software Services, Embedded Services, Data Services, Cloud Services),
możliwość rozwoju kompetencji we współpracy z naszym Center of Excellence,