Pracuj.pl Stacjonarnie Mid

C++ Developer

ALTEN Polska

⚲ Kraków

Do uzgodnienia

Wymagania

  • wykształcenie wyższe (licencjat lub magister) z informatyki, elektroniki, telekomunikacji lub pokrewnej dziedziny
  • min. 5 lat doświadczenia w tworzeniu oprogramowania w C++
  • solidne rozumienie systemu Linux, w tym narzędzi deweloperskich i konfiguracji środowiska
  • doświadczenie z systemami kontroli wersji (np. Git)
  • dobre rozumienie cyklu życia oprogramowania i zasad projektowania obiektowego
  • dobra komunikacja w języku angielskim (mowa i pismo)

Mile widziane

  • doświadczenie w branży gamingowej, energetycznej lub telekomunikacyjnej
  • znajomość Pythona lub Bash oraz znajomość CI/CD i frameworków do testów automatycznych

Opis stanowiska

Będziesz projektować, rozwijać i utrzymywać aplikacje oraz biblioteki w nowoczesnym C++ na środowiskach Linux, dbając o wydajność, skalowalność i niezawodność. Praca obejmuje build systemy, debugowanie, shell scripting, code review oraz współpracę z architektami systemowymi, testerami i inżynierami integracji. To oferta dla doświadczonego dewelopera C++ z solidnym rozumieniem Linuksa i cyklu życia oprogramowania, gotowego do pracy stacjonarnej w Krakowie. Uwaga: ogłoszenie używa zwrotów 'high-level software components' i 'technically demanding projects' — warto dopytać na rozmowie, czy chodzi o architekturę wysokopoziomową, czy o projekty z trudnymi terminami i niejasnymi wymaganiami.

🔍 Dekoder Ogłoszenia

🔴
high-level software components
Może oznaczać zarówno architekturę wysokiego poziomu, jak i po prostu kod, który nie jest nisko-poziomowym kodem systemowym.
🔴
technically demanding projects
Może oznaczać projekty wymagające zaawansowanej wiedzy technicznej, ale też projekty z trudnymi terminami lub niejasnymi wymaganiami.
🟡
open and collaborative personality
Oczekuje się od ciebie aktywnego udziału w dyskusjach i dzielenia się pomysłami, co może oznaczać również konieczność częstego uzasadniania swoich decyzji.
🟡
positive and proactive working environment
Może oznaczać miejsce pracy, gdzie pracownicy są zachęcani do inicjatywy, ale też miejsce, gdzie oczekuje się od ciebie rozwiązywania problemów bez wyraźnych wskazówek.
🟡
Good understanding of software development lifecycle
Oczekuje się znajomości typowych etapów tworzenia oprogramowania, ale niekoniecznie głębokiego doświadczenia w zarządzaniu nimi.