
Architekt/Architektka Rozwiązań IT
Twoja rola
Projektowanie architektury rozwiązania dla projektów informatycznych, ze szczególnym uwzględnieniem logiki aplikacyjnej oraz standardów komunikacji międzysystemowej. W szczególności:
- Określenie aplikacji, które będą tworzone/modyfikowane w ramach projektu w celu spełnienia wymagań biznesowych.
- Wskazanie przepływów danych pomiędzy aplikacjami.
- Udokumentowanie zmian w postaci diagramów inżynierii oprogramowania (UML Component Diagram) i diagramów sekwencji (UML Sequence Diagram).
- Definiowanie wymagań do infrastruktury informatycznej, wynikających ze zmian realizowanych poprzez projekty.
- Wybór technologii, w których będą realizowane nowe aplikacje zgodnie z obowiązującymi standardami oraz analizą kosztów i korzyści.
- Uczestnictwo w odbiorach analiz biznesowych wraz z oceną wykonalności wymagań.
- Koordynacja prac projektantów systemów informatycznych.
- Wykonywanie odbiorów dokumentacji projektowej (analizy systemowe, projekty aplikacji) pod kątem zgodności z architekturą rozwiązania.
- Uczestnictwo w procesie wyboru dostawcy oprogramowania (przygotowania RFP, odbioru ofert, wyboru dostawcy).
- Współpraca z dostawcami w zakresie realizacji architektury rozwiązania i tworzenia projektu integracji.
- Opracowywanie i utrzymywanie standardów dotyczących obszaru architektury rozwiązań.
- Przeprowadzanie analizy ryzyka dla zmian w systemach informatycznych.
- Definiowanie i wykorzystywanie standardów w zakresie monitoringu, logowania i audytowalności rozwiązań.
Twój zespół:
Dołączysz do nowego, rozwijającego się zespołu IT dla Bankowości Korporacyjnej. Zadaniem zespołu jest dostarczenie oprogramowania, które odpowie na potrzeby biznesowe.
Twoje doświadczenie i umiejętności
- Doświadczenie w pracy na stanowisku Architekta Rozwiązań - minimum 2 lata.
- Pełna samodzielność i odpowiedzialność za powierzone zadania.
- Praktyczna znajomość UML i BPMN 2.0.
- Znajomość narzędzi CASE (w szczególności Sparx Enterprise Architect).
- Znajomość zagadnień z zakresu bezpieczeństwa aplikacji i danych (np. OAuth2, OpenID Connect, mTLS)
- Znajomość zwinnych metodyk wytwarzania oprogramowania.
- Umiejętność analitycznego myślenia jak również dostrzegania szerszej perspektywy.
- Umiejętności interpersonalne i negocjacyjne.
- Znajomość j. angielskiego (w mowie i piśmie).
Doświadczenie zawodowe w projektowaniu rozwiązań opartych na poniższych technologiach (wymagana znajomość przynajmniej dwóch z nich):
- Microsevices & Cloud: Platformy kontenerowe (K8s), rozwiązania chmurowe (AWS, GCP lub Azure).
- Data Architecture: Relacyjne (PostgreSQL, Oracle) i nierelacyjne bazy danych (MongoDB, Redis).
- Process Automation: Orkiestracja procesów biznesowych (np. Camunda).
- Frontend: Angular, aplikacje mobilne.
- Backend & Integration: Java, SOAP, REST, GraphQL, systemy messagingowe (Kafka, RabbitMQ).
- Application and Data Security: np. OAuth2, OpenID Connect, mTLS.
Dodatkowymi atutami będą:
- Znajomość zagadnień biznesowych z dziedziny bankowości.
- Znajomość konstrukcji architektury systemowej i technicznej banków oraz innych instytucji finansowych.
- Znajomość nowoczesnych wzorców architektury danych, w tym Data Lake, Data Warehosue oraz koncepcji Data Lakehouse.
- Znajomość wzorców integracji z usługami AI/ML.
- Certyfikaty z obszaru standardu TOGAF 9 i 10.
- Doświadczenie w projektowaniu systemów o wysokiej dostępności (High Availability) i odporności na awarie (Disaster Recovery)



