Tech Stack / Keywords
Firma i stanowisko
Dołączysz do projektu Modernizacja Płatności, realizowanego dla sektora bankowego. Projekt obejmuje rozwój nowoczesnego, mikroserwisowego rozwiązania opartego na OpenShift i Kafka, wspierającego procesy płatnicze oraz integrację systemów bankowych. Będziesz współpracować z zespołem deweloperskim i pozostałymi interesariuszami projektu.
Wymagania
- Minimum 4 lata doświadczenia w samodzielnym prowadzeniu analiz systemowych
- Praktyczna wiedza dotycząca interfejsowania i integracji aplikacji
- Znajomość przepływu danych oraz charakterystyki interfejsów, integracji i połączeń
- Doświadczenie w pracy z: REST API, WebServices, SOAP, połączeniami sieciowymi, wymianą plikową
- Praktyczna znajomość metod przesyłania komunikatów za pośrednictwem brokerów, w szczególności: Kafka, SOA/IBM, IBM MQ, RabbitMQ
- Doświadczenie w tworzeniu diagramów i dokumentacji definiujących wymagania dla zespołów developerskich
- Podstawowa znajomość języków programowania, preferowana Java, na poziomie umożliwiającym przeglądanie kodu, identyfikację braków i rozumienie potrzeb deweloperów
- Znajomość rozwiązań mikroserwisowych oraz koncepcji cloud readiness
- Ogólna znajomość infrastruktury, w szczególności baz danych, takich jak Oracle i PostgreSQL
- Umiejętność pozyskiwania i analizy danych, np. z wykorzystaniem SQL
- Znajomość funkcjonowania bankowych systemów informatycznych lub pokrewnych systemów finansowych
- Wykształcenie wyższe
- Komunikatywna znajomość języka angielskiego
Nice to have:
- Znajomość obszaru płatności
- Znajomość modeli danych i relacyjnych baz danych
- Doświadczenie w projektach związanych z modernizacją systemów płatniczych
- Znajomość narzędzi i notacji do modelowania oraz dokumentowania rozwiązań
Obowiązki
- Samodzielne prowadzenie analiz systemowych
- Analiza wymagań i przekładanie ich na rozwiązania systemowe
- Przygotowywanie dokumentacji dla zespołu developerskiego, w tym opisu rozwiązania, zakresu funkcjonalnego, przepływów danych, połączeń i integracji
- Tworzenie diagramów i niezbędnych elementów do realizacji wymagań
- Analiza sposobów interfejsowania i integracji aplikacji
- Definiowanie charakterystyki interfejsów, integracji i połączeń
- Analiza przepływu danych między systemami
- Współpraca z architektami, deweloperami, testerami i przedstawicielami biznesu
- Wspieranie zespołu developerskiego w interpretacji i realizacji wymagań
- Weryfikacja rozwiązań pod kątem zgodności z wymaganiami
- Przeglądanie kodu na poziomie umożliwiającym identyfikację braków i zrozumienie potrzeb zespołu
- Analiza danych za pomocą zapytań SQL lub innych technik
- Udział w pracach projektowych prowadzonych w metodyce Agile/Scrum
Benefity
- Praca w metodykach Agile i Scrum
- Praca w hybrydowym modelu: 6 dni w miesiącu z biura klienta w Krakowie, Warszawie lub Katowicach
Inne informacje
Administratorem danych jest BlueSoft Sp. z o.o., Aleje Jerozolimskie 134, 02-305 Warszawa. Dane zbierane i przetwarzane są w celach związanych z prowadzeniem procesów rekrutacyjnych. Każdy kandydat ma prawo dostępu do treści swoich danych, ich poprawiania lub usuwania. Wniosek o poprawienie lub usunięcie danych powinno być wystosowane na adres: [email protected] Podanie wszystkich danych osobowych jest dobrowolne, jednak wyrażenie zgody na ich przetwarzanie jest niezbędne, aby wziąć udział w prowadzonych procesach rekrutacyjnych. Warunkiem wzięcia udziału w rekrutacji jest dodanie do przesyłanych dokumentów aplikacyjnych następującej klauzuli: "Wyrażam zgodę na przetwarzanie przez BlueSoft Sp. z o.o., Aleje Jerozolimskie 134, 02-305 Warszawa, moich danych osobowych zawartych w dokumentach aplikacyjnych dla potrzeb prowadzenia procesów rekrutacyjnych"
BlueSoft
75 aktywnych ofert