Programista/-ka Systemów Billingowych - Departament IT
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- C++
- Linux Kernel
- SOA
Opis stanowiska
Lokalizacja: Warszawa, ul. Marynarska 12
Forma współpracy: Direct B2B
Tryb współpracy: Hybrydpwy - wymiar do ustalenia
Poszukujemy doświadczonego Programisty/-ki Systemów Billingowych, który/-a dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie BSCS oraz udział w transformacji systemów billingowych. Będziesz pracować przy projektach obejmujących rozwój nowych funkcjonalności, integrację i migrację z systemów legacy, współtworząc rozwiązania oparte na SOA i EDA. Pracujemy w zespołach Scrumowych i rozwijamy sposób wytwarzania oprogramowania w oparciu o AI-SDLC.
Zadania, które na Ciebie czekają:
• Rozwój i utrzymanie modułów systemu billingowego BSCS.
• Udział w projektach transformacyjnych systemów billingowych.
• Udział w projektach tworzenia nowych funkcjonalności i migracji z systemów legacy.Analiza potrzeb biznesowych oraz przekładanie ich na rozwiązania technologiczne.
• Projektowanie i dokumentowanie rozwiązań w oparciu o wymagania biznesowe.
• Tworzenie oprogramowania z wykorzystaniem języków C/C++, Java oraz SQL.
• Projektowanie i rozwój integracji między systemami i modułami, w tym z wykorzystaniem podejścia SOA i EDA.
• Analiza oraz rozwiązywanie problemów systemowych i wydajnościowych.
• Współpraca z zespołami developerskimi, analitycznymi i infrastrukturalnymi.
• Wsparcie zespołu w rozwiązywaniu złożonych problemów technicznych.
• Przygotowywanie paczek wdrożeniowych oraz udział w testach.
• Współpraca w zespole Scrumowym i udział w rozwoju praktyk wytwarzania oprogramowania, w tym AI-SDLC.
W realizacji zadań pomoże Ci:
• Gruntowna znajomość systemu BSCS, w tym modułów Kernel i Non-Kernel.
• Doświadczenie w projektach związanych z wdrożeniem lub migracją BSCS.
• Bardzo dobra znajomość procesów billingowych.
• Doświadczenie w analizie, projektowaniu i dokumentowaniu rozwiązań IT.
• Znajomość zagadnień telekomunikacyjnych i integracji systemów.
• Bardzo dobra znajomość baz danych Oracle, w tym administracji, tuningu i optymalizacji wydajności.
• Umiejętność programowania i analizy z wykorzystaniem SQL, Java, skryptów Unix oraz C/C++.
• Znajomość metodyk zwinnych, w szczególności Scrum.
• Doświadczenie w pracy z pipeline’ami CI/CD, Jenkins i Kubernetes.
Mile widziane:
• Doświadczenie w dużych środowiskach telekomunikacyjnych.
• Doświadczenie w projektach transformacyjnych, dekompozycja monolitycznych modułów na niezależne komponenty.
• Znajomość architektury SOA i podejścia Event Driven Architecture.
• Doświadczenie w tworzeniu nowych systemów lub migracji z rozwiązań legacy.
• Znajomość narzędzi do monitorowania i diagnostyki systemów.
• Doświadczenie w pracy z systemami wysokiej dostępności.
• Znajomość podejścia AI-SDLC lub doświadczenie w wykorzystywaniu narzędzi AI w procesie wytwarzania oprogramowania.
Forma współpracy: Direct B2B
Tryb współpracy: Hybrydpwy - wymiar do ustalenia
Poszukujemy doświadczonego Programisty/-ki Systemów Billingowych, który/-a dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie BSCS oraz udział w transformacji systemów billingowych. Będziesz pracować przy projektach obejmujących rozwój nowych funkcjonalności, integrację i migrację z systemów legacy, współtworząc rozwiązania oparte na SOA i EDA. Pracujemy w zespołach Scrumowych i rozwijamy sposób wytwarzania oprogramowania w oparciu o AI-SDLC.
Zadania, które na Ciebie czekają:
• Rozwój i utrzymanie modułów systemu billingowego BSCS.
• Udział w projektach transformacyjnych systemów billingowych.
• Udział w projektach tworzenia nowych funkcjonalności i migracji z systemów legacy.Analiza potrzeb biznesowych oraz przekładanie ich na rozwiązania technologiczne.
• Projektowanie i dokumentowanie rozwiązań w oparciu o wymagania biznesowe.
• Tworzenie oprogramowania z wykorzystaniem języków C/C++, Java oraz SQL.
• Projektowanie i rozwój integracji między systemami i modułami, w tym z wykorzystaniem podejścia SOA i EDA.
• Analiza oraz rozwiązywanie problemów systemowych i wydajnościowych.
• Współpraca z zespołami developerskimi, analitycznymi i infrastrukturalnymi.
• Wsparcie zespołu w rozwiązywaniu złożonych problemów technicznych.
• Przygotowywanie paczek wdrożeniowych oraz udział w testach.
• Współpraca w zespole Scrumowym i udział w rozwoju praktyk wytwarzania oprogramowania, w tym AI-SDLC.
W realizacji zadań pomoże Ci:
• Gruntowna znajomość systemu BSCS, w tym modułów Kernel i Non-Kernel.
• Doświadczenie w projektach związanych z wdrożeniem lub migracją BSCS.
• Bardzo dobra znajomość procesów billingowych.
• Doświadczenie w analizie, projektowaniu i dokumentowaniu rozwiązań IT.
• Znajomość zagadnień telekomunikacyjnych i integracji systemów.
• Bardzo dobra znajomość baz danych Oracle, w tym administracji, tuningu i optymalizacji wydajności.
• Umiejętność programowania i analizy z wykorzystaniem SQL, Java, skryptów Unix oraz C/C++.
• Znajomość metodyk zwinnych, w szczególności Scrum.
• Doświadczenie w pracy z pipeline’ami CI/CD, Jenkins i Kubernetes.
Mile widziane:
• Doświadczenie w dużych środowiskach telekomunikacyjnych.
• Doświadczenie w projektach transformacyjnych, dekompozycja monolitycznych modułów na niezależne komponenty.
• Znajomość architektury SOA i podejścia Event Driven Architecture.
• Doświadczenie w tworzeniu nowych systemów lub migracji z rozwiązań legacy.
• Znajomość narzędzi do monitorowania i diagnostyki systemów.
• Doświadczenie w pracy z systemami wysokiej dostępności.
• Znajomość podejścia AI-SDLC lub doświadczenie w wykorzystywaniu narzędzi AI w procesie wytwarzania oprogramowania.
🔍 Dekoder Ogłoszenia
🔴
wymiar do ustalenia
Elastyczność w kwestii ilości dni pracy zdalnej, ale może też oznaczać, że firma nie ma jeszcze ustalonej polityki i będzie to negocjowane indywidualnie.
🔴
udział w transformacji systemów billingowych
Może oznaczać pracę nad przestarzałymi systemami, które wymagają gruntownej przebudowy lub zastąpienia, co bywa frustrujące i czasochłonne.
🔴
migrację z systemów legacy
Praca z bardzo starymi, często słabo udokumentowanymi systemami, co może być trudne i wymagać dużo czasu na zrozumienie ich działania.
🟡
współtworząc rozwiązania oparte na SOA i EDA
Choć brzmi nowocześnie, może oznaczać pracę z istniejącą, być może starą architekturą SOA/EDA, a nie budowanie jej od zera w nowoczesny sposób.
🟡
rozwijamy sposób wytwarzania oprogramowania w oparciu o AI-SDLC
Brzmi innowacyjnie, ale może oznaczać eksperymentalne podejście do procesów, które nie są jeszcze w pełni ugruntowane i mogą wymagać dużej adaptacji.