Szukaj ofert

Upss… Coś nie tak z Twoją przeglądarką
Do poprawnego wyświetlania formularza zalecana jest przeglądarka Chrome lub Safari.

Senior C++ Developer

Numer referencyjny: SCD/T
Lokalizacje:
Kraków, Rzeszów
Doświadczenie:
Senior

Przestań się zastanawiać, jak działają systemy billingowe – zacznij je współtworzyć. Pracuj przy projekcie C++, który ma bezpośredni wpływ na codzienność milionów użytkowników u największych światowych operatorów.
Twoim zadaniem będzie implementowanie wymagań biznesowych i dbanie o to, by nasz system działał lepiej z każdym kolejnym wydaniem. To okazja do pracy z dojrzałą technologią w środowisku, gdzie ceni się merytoryczne podejście i techniczną dociekliwość.

Profil stanowiska

  • Minimum 5-7 lat komercyjnego doświadczenia w tworzeniu oprogramowania w języku C++ (preferowane standardy C++17/20)
  • Wykształcenie wyższe techniczne (Informatyka, Telekomunikacja, Elektronika lub pokrewne)
  • Biegłość w programowaniu wielowątkowym i asynchronicznym
  • Praktyczna znajomość wzorców projektowych oraz zasad SOLID/Clean Code
  • System Linux - zaawansowana znajomość administracji i programowania systemowego (internals, socket programming, memory management)
  • Doświadczenie w:
    • optymalizacji i modelowaniu danych w Oracle oraz bazach NoSQL (Cassandra)
    • konteneryzacji (Docker) oraz orkiestracji (Kubernetes) w środowiskach produkcyjnych
  • Zaawansowana umiejętność posługiwania się debuggerem GDB, narzędziami do profilowania (np. Valgrind, Perf) oraz systemem Git
  • Bardzo dobra znajomość j. angielskiego - poziom min. B2 (swobodna komunikacja techniczna i tworzenie dokumentacji projektowej)

Twoje zadania

  • Projektowanie i implementacja kluczowych modułów systemu telekomunikacyjnego o krytycznym znaczeniu dla biznesu
  • Definiowanie strategii testów (Unit, Component, Integration) oraz dbanie o najwyższe standardy jakości kodu poprzez merytoryczne Code Review
  • Analiza i optymalizacja wydajnościowa wąskich gardeł systemu oraz zapytań bazodanowych
  • Wsparcie techniczne dla młodszych członków zespołu i dzielenie się wiedzą ekspercką
  • Rozwiązywanie najbardziej złożonych problemów technicznych zgłaszanych przez globalnych operatorów (Root Cause Analysis)
  • Aktywny udział w wyborze technologii i narzędzi (w tym wdrażanie rozwiązań opartych o AI wspierających development)

Dla Ciebie

  • Praca przy systemie rozliczeniowym obsługującym miliony transakcji dla największych operatorów telekomunikacyjnych na świecie
  • Dostęp do narzędzi AI wspomagających codzienną pracę oraz realny wpływ na kierunek rozwoju technologicznego produktu
  • Budżet szkoleniowy, dostęp do specjalistycznych katalogów kursów oraz udział w konferencjach technicznych
  • Hybrydowy model pracy (2 dni zdalnie, 3 dni z biura) oraz elastyczne godziny rozpoczęcia pracy
  • Prywatna opieka medyczna (dla Ciebie i rodziny), dofinansowania do karty MultiSport oraz regularne eventy integracyjne

#comarch

Zobacz podobne oferty

Etapy procesu rekrutacyjnego