Senior C++ Developer
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
Senior C++ Developer
Senior C++ Developer