Wymagania
Zakres obowiązków:- projektowanie i wdrażanie funkcjonalności do produktu firmy - systemu do zarządzania sieciami energetycznymi,
- testowanie oprogramowania przy zastosowaniu podejścia Test Driven Development (TDD) oraz aktywnym udziałem w Code Review,
- tworzenie dokumentacji technicznej oraz wymogów,
- współpraca z klientem przy definiowaniu wymogów oraz przy testach systemu. Wymagania:
- minimum 2 lata doświadczenia w programowaniu w C++, znajomości STL,
- znajomość zasad projektowania obiektowego i wzorców projektowych,
- umiejętność efektywnej współpracy w zespole,
- praktyczna znajomość środowiska Linux,
- znajomość języka angielskiego na poziomie min. B2.
Dodatkowe atuty:
- wiedza ekspercka w zakresie: języków programowania C++ i Java,
doświadczenie w pracy opartej na metodykach zwinnych (Agile, Scrum),
- umiejętność definiowania wymogów w formacie User Story,
- doświadczenie w pracy z Legacy Code,
- umiejętności pisania testów jednostkowych,
- znajomość języka niemieckiego.