Projektant Systemowy
Ness Solution
Ta rola to projektant systemowy w dużej platformie mediowej (płatna TV, streaming). Odpowiadasz za projektowanie logiki systemowej w obszarze CRM/Finance – subskrypcje, rozliczenia, cykl życia usług. Pracujesz w architekturze mikroserwisowej i event-driven, tworzysz diagramy UML/BPMN/ERD, projektujesz API REST oraz integracje z Kafka. Jesteś właścicielem rozwiązań technicznych w swoim obszarze, podejmujesz decyzje projektowe i dbasz o spójność end-to-end. Choć tytuł brzmi „Projektant”, rola ma silny komponent techniczny – musisz rozumieć backend (Java/Spring) i bazy danych, aby projektować wykonalne rozwiązania.
Brakuje: brak informacji o wielkości zespołu projektowego, nie podano konkretnych systemów legacy ani ich stanu.
Ta rola to projektant systemowy w dużej platformie mediowej (płatna TV, streaming). Odpowiadasz za projektowanie logiki systemowej w obszarze CRM/Finance – subskrypcje, rozliczenia, cykl życia usług. Pracujesz w architekturze mikroserwisowej i event-driven, tworzysz diagramy UML/BPMN/ERD, projektujesz API REST oraz integracje z Kafka. Jesteś właścicielem rozwiązań technicznych w swoim obszarze, podejmujesz decyzje projektowe i dbasz o spójność end-to-end. Choć tytuł brzmi „Projektant”, rola ma silny komponent techniczny – musisz rozumieć backend (Java/Spring) i bazy danych, aby projektować wykonalne rozwiązania.
- ✓Krótki proces rekrutacyjny (1h rozmowa z klientem)
- ✓Interesująca domena – media & entertainment na dużą skalę
- ✓Wpływ na standardy i decyzje projektowe
- !Brak informacji o wielkości zespołu projektowego
- !Brak opisu legacy systemów, z którymi trzeba pracować
- !Rola może wymagać mniej kodowania niż oczekują niektórzy kandydaci
- •Tworzenie diagramów UML, BPMN i ERD dla procesów CRM/Finance
- •Projektowanie API REST z użyciem Swagger/OpenAPI
- •Definiowanie przepływów zdarzeń i integracji z Kafka/RabbitMQ
- •Współpraca z biznesem w celu zrozumienia wymagań i tłumaczenia ich na rozwiązania techniczne
- •Przygotowywanie dokumentacji projektowej i specyfikacji
- •Przeglądanie i akceptacja rozwiązań proponowanych przez zespoły deweloperskie
- •Uczestnictwo w decyzjach architektonicznych dotyczących skalowalności i ewolucji systemu
- •Analiza istniejącego kodu (Java/Spring) w celu zapewnienia wykonalności projektów
Oferta dla doświadczonych specjalistów (Senior).
Projektant z co najmniej 5-letnim stażem w projektowaniu systemów i integracji, silny w UML/BPMN i API, ale bez doświadczenia w CRM/billing. Potrafi czytać kod backendowy i zna SQL.
Juniorzy bez 5 lat doświadczenia w projektowaniu, osoby szukające głównie kodowania (rola jest mocno projektowa), ani osoby niekomfortowe z pracą ze złożonymi systemami czasu rzeczywistego.
- ?Ile osób liczy zespół projektowy i jak wygląda współpraca z developerami?
- ?Jaki jest stosunek pracy projektowej do kodowania / przeglądu kodu?
- ?Jakie legacy systemy istnieją w obszarze CRM/Finance i jak bardzo są one zmieniane?
- ?Jakie narzędzia do modelowania i dokumentacji są używane (Miro, Draw.io, Enterprise Architect)?
- ?Czy istnieje dyżur lub wsparcie produkcyjne (on-call) związane z projektowanymi systemami?
- ?Jak wygląda proces weryfikacji poprawności projektu (design review)?
- ?Jaki jest stos technologiczny backendu (wersja Java/Spring, bazy danych)?
- −Brak informacji o wielkości zespołu projektowego
- −Nie podano konkretnych systemów legacy ani ich stanu
- −Brak opisu procesu przekazywania projektu do implementacji
- −Nie wiadomo, czy rola wymaga dyżurów on-call
Rola wymaga silnej autonomii i odpowiedzialności za obszar CRM/Finance. Prawdopodobna współpraca z biznesem oraz architektami, nastawienie na jakość i spójność rozwiązań.
Krótki proces rekrutacyjny – jedna godzinna rozmowa z klientem.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Apache Kafka.