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 zakresie pracy zdalnej/stacjonarnej, ale może też oznaczać, że firma nie ma jasno określonych zasad i będzie to negocjowane indywidualnie, potencjalnie z korzyścią dla pracodawcy.
🔴
udział w transformacji systemów billingowych
Może oznaczać pracę nad przestarzałymi systemami, które wymagają gruntownej przebudowy, co wiąże się z potencjalnie trudnymi wyzwaniami technicznymi i długoterminowymi projektami.
🟡
współtworząc rozwiązania oparte na SOA i EDA
Choć brzmi nowocześnie, może oznaczać pracę z istniejącymi, być może nieoptymalnymi implementacjami tych architektur, a nie tworzenie ich od podstaw w najlepszych praktykach.
🟡
Analiza potrzeb biznesowych oraz przekładanie ich na rozwiązania technologiczne.
Oznacza, że będziesz musiał/-a nie tylko kodować, ale także rozumieć wymagania biznesowe i aktywnie uczestniczyć w ich definiowaniu, co może wymagać dodatkowych umiejętności miękkich i czasu.
🔴
Wsparcie zespołu w rozwiązywaniu złożonych problemów technicznych.
Może oznaczać, że będziesz często angażowany/-a w rozwiązywanie trudnych, nieprzewidzianych problemów, które mogą pochłaniać dużo czasu i energii.