Logo for Knowit

C/C++ Developer & DevOps Engineer

Role overview

Qualifications

  • Very good knowledge of C/C++, Python, and Bash
  • Practical experience with Jenkins, Gerrit, and Git
  • Very good knowledge of Linux environment
  • Understanding of CI/CD processes and automation experience

Responsibilities

  • Development and maintenance of software in C/C++
  • Creating scripts and automation using Python and Bash
  • Developing, configuring, and improving CI/CD pipelines using Jenkins
  • Working with version control systems and code review, including Git and Gerrit

Key facts

Hard skills

Other skills

  • Problem Solving
  • Communication
  • Teamwork

About the company

Knowit logo

Knowit

  • IT Services & Consulting
  • Large
  • 1,001–5,000
Knowit AB (publ) is a consultancy firm that creates unique customer values by offering digital and cross-functional solutions from four business areas: Connectivity, Experience, Insight and Solutions. What sets us apart is our ability to combine expertise in design and communication, management consulting and IT. Our vision is to create a sustainable and humane society and we use our strategic, creative, and tech skills to solve the challenges ahead. How we do it? Together with our clients and through our core values: Choose courage. Trust in transparency. What's in it for we? Knowit was established in 1990 and currently has over 4,000 employees in Sweden, Norway, Denmark, Finland, Germany, and Poland. Knowit AB (publ) is listed on the Nordic Exchange in Stockholm.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Lubisz łączyć rozwój oprogramowania w C/C++ z automatyzacją procesów CI/CD? Chcesz pracować w środowisku Linux, rozwijać narzędzia wspierające procesy buildowania i wdrażania oraz mieć realny wpływ na efektywność pracy zespołów developerskich?

W Knowit szukamy C/C++ Developer & DevOps Engineera/ki, który/a odnajduje się zarówno w programowaniu, jak i w obszarze DevOps. To rola z równym podziałem obowiązków – 50% developmentu w C/C++ i 50% DevOps.

O roli i zespole

Dołączysz do projektu, w którym rozwój oprogramowania łączy się z utrzymaniem i usprawnianiem środowiska developerskiego oraz procesów CI/CD. Będziesz pracować zarówno nad kodem, jak i narzędziami wspierającymi automatyzację, integrację oraz budowanie oprogramowania.

W codziennej pracy skupisz się na:

  • Rozwoju i utrzymaniu oprogramowania w C/C++.

  • Tworzeniu skryptów i automatyzacji z wykorzystaniem Pythona i Basha.

  • Rozwoju, konfiguracji i usprawnianiu pipeline'ów CI/CD z wykorzystaniem Jenkinsa.

  • Pracy z systemami kontroli wersji i code review, w tym Git i Gerrit.

  • Utrzymaniu i optymalizacji procesów buildowania oprogramowania w środowisku Linux.

  • Analizie problemów technicznych oraz usprawnianiu narzędzi i procesów developerskich.

  • Samodzielnej realizacji zadań oraz bezpośredniej komunikacji z klientem w międzynarodowym środowisku.

Wymagania

  • Bardzo dobra znajomość C/C++, Python i Bash.

  • Praktyczne doświadczenie z narzędziami Jenkins, Gerrit i Git.

  • Bardzo dobra znajomość środowiska Linux.

  • Znajomość procesów CI/CD oraz doświadczenie w pracy z automatyzacją.

  • Samodzielność w rozwiązywaniu problemów technicznych i dobra organizacja pracy.

  • Umiejętność skutecznej komunikacji i współpracy z klientem.

  • Znajomość języka angielskiego na poziomie minimum B2/C1.

Dodatkowym atutem będzie:

  • Doświadczenie w zarządzaniu Environment Modules.

  • Znajomość zagadnień Access Management.

  • Znajomość standardu Eiffel.

  • Doświadczenie z Artifactory lub Nexus.

  • Znajomość systemów i narzędzi do budowania oprogramowania (Build Systems).

  • Wiedza z zakresu AI i możliwości jej wykorzystania w procesach developerskich.

Oferujemy

  • Umowę o pracę.

  • Możliwość pracy z biura (Warszawa, Łódź, Bydgoszcz), hybrydowo lub zdalnie – w zależności od Twoich możliwości i preferencji.

  • Możliwości rozwoju zarówno poziomo, jak i pionowo.

  • Kulturę organizacyjną opartą o dzielenie się wiedzą i feedbackiem.

  • Możliwość rozwoju Twoich kompetencji – budżet do wykorzystania, wedle Twoich potrzeb na: szkolenia językowe, techniczne, kompetencje miękkie, dofinansowanie certyfikatów, udział w konferencjach.

  • Dofinansowanie do benefitów pracowniczych (karta Multisport, opieka medyczna w LuxMed, karta biblioteczna Legimi) lub dostęp do nich na preferencyjnych warunkach (ubezpiecznie grupowe, programy MultiLife, opieka medyczna w LuxMed dla Twojej rodziny czy karta Multisport dla bliskich).

  • Cykliczne akcje propracownicze, takie jak: śniadania kwartalne, wigilie, spotkania integracyjne.

  • Nowoczesne biura w atrakcyjnych lokalizacjach, wyposażone w sprzęty sportowe oraz stoły do ping-ponga.

  • Dodatki finansowane z ZFŚS, w tym dodatek świąteczny oraz na wakacje.

  • Dofinansowanie do okularów w wysokości 400 złotych, co 2 lata.

Related jobs

See all Software Engineer jobs

Other jobs at Knowit