Programista C++ (systemy wspomagania dowodzenia)
105_4689613
Obowiązki
- tworzenie kodów źródłowych oprogramowania aplikacji backend’owych,
- testowanie wytworzonego oprogramowania
- aktywne proponowanie własnych rozwiązań,
- udział w testach i badaniach produktów końcowych,
- prowadzenie i aktualizacja dokumentacji technicznej projektu.
Wymagania
- wykształcenie wyższe techniczne (informatyka lub pokrewne) lub wykształcenie wyższe uzupełnione doświadczeniem w programowaniu,
- praktyczna znajomość C++ 17 lub nowszego,
- znajomość conan, CMake ,
- znajomość kompilatora gcc 10+ oraz narzędzia valgrind,
- znajomość systemu kontroli wersji Git,
- znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną,
- otwartość na rozwijanie swoich umiejętności i dzielenie się wiedzą w zespole, komunikatywność.
Oferujemy
- doświadczenie w tworzeniu aplikacji backend’owych,
- znajomość narzędzi: Jenkins, SonarQube, GitLab, Clion, JIRA, Confluence,
- znajomość Boost, GTest, STL,
- znajomość powłoki Bash, w szczególności pisania skryptów do automatyzacji,
- umiejętność rozumienia diagramów UML,
- znajomość dobrych praktyk programowania: SOLID, KISS, DRY,
- znajomość metodyki TDD,
- znajomość Dockera.
Źródło: Polska Grupa Zbrojeniowa/Praca