C Developer
Obowiązki:
Tworzenie i utrzymywanie aplikacji przy użyciu C, zapewniając wysoką wydajność i stabilność.
Pisanie i optymalizowanie skryptów shellowych w BASH w celu automatyzacji zadań i usprawnienia procesów.
Praca z systemami baz danych, projektowanie i implementacja efektywnych rozwiązań dostępu do danych.
Wykorzystanie GitHub oraz CI/CD pipeline'ów do zarządzania kodem źródłowym i usprawniania procesów wdrożeniowych.
Współpraca z zespołami w celu projektowania i dostarczania rozwiązań programistycznych zgodnych z wymaganiami biznesowymi.
Rozwiązywanie problemów i debugowanie skomplikowanych zagadnień programistycznych w celu poprawy wydajności i funkcjonalności aplikacji.
Wymagania:
Biegłość w programowaniu w C, ze szczególnym uwzględnieniem algorytmów, struktur danych i zarządzania pamięcią.
Znajomość BASH i Shell Scripting do automatyzacji zadań systemowych.
Doświadczenie z bazami danych takimi jak Postgres i DB2, w tym projektowanie efektywnych zapytań i integracja baz danych.
Doświadczenie z GitHub i pipeline'ami CI/CD, umożliwiające efektywną współpracę i automatyzację procesów wdrożeniowych.
Doskonałe umiejętności komunikacyjne w języku angielskim – zarówno w mowie, jak i piśmie, do skutecznej współpracy z zespołami i interesariuszami.
Znajomość JIRA lub innych narzędzi do zarządzania projektami i śledzenia postępów.