Osoba zatrudniona na stanowisku starszego inżyniera oprogramowania C++ / Java będzie uczestniczyć w projektach tworzenia i dalszego rozwijania systemów informatycznych zaprojektowanych na indywidualne potrzeby naszych klientów. Praca nad oprogramowaniem odbywa się w głównie w oparciu o języki programowania wyższego rzędu (C++ i Java), nowoczesne narzędzia i metodyki oraz dobre praktyki inżynierii oprogramowania.
Starszy inżynier oprogramowania może przejmować odpowiedzialność za rozwój konkretnych modułów lub komponentów tworzonych i utrzymywanych systemów w różnych fazach rozwoju, od analizy po testowanie. W zależności od projektu, w zakres jego obowiązków może wchodzić również współpraca z klientami w zakresie analizy wymagań, samodzielne projektowanie rozwiązań oraz kierowanie zespołem programistów.
Praca odbywa się w międzynarodowych zespołach i wymaga gotowości do ciągłego rozwoju.
- co najmniej 4- letnie komercyjne doświadczenie w tworzeniu systemów w oparciu o technologie C++ lub Java / JEE;
- praktyczna znajomość produktów bazodanowych (np. Oracle/SQL Server/DB2);
- znajomość metodologii tworzenia systemów informatycznych i inżynierii oprogramowania;
- dobra znajomość metodyk zapewniania jakości oprogramowania (TDD, CI);
- przynajmniej podstawowa znajomość systemów operacyjnych z rodziny Unix;
- przynajmniej podstawowa znajomość języka niemieckiego (Capgemini będzie wspierać dalsze kształcenie w zakresie języka niemieckiego bez wpływu na finansowe warunki zatrudnienia).
- szkolenia zawodowe i językowe (w tym intensywny kurs języka niemieckiego);
- udział w prestiżowych projektach międzynarodowych;
- benefity w ramach pakietu socjalnego, m.in. prywatna opieka medyczna, pakiet ubezpieczeniowy, karta Multisport, dofinansowanie zajęć sportowych;
- elastyczny czas pracy;
- wsparcie w relokacji;
- dużą liczbę realizowanych projektów, która umożliwia ich ewentualną zmianę;
- bezpłatne miejsca parkingowe;
- umowę o pracę na czas nieokreślony.