Programista ETL
Informacje o projekcie:
Branża: bankowość
Stawka: 140 pln/h net + VAT (do negocjacji)
Lokalizacja: głównie zdalnie (wizyty w biurze w Warszawie raz na 2 tygodnie)
Projekt długofalowy
Główne obowiązki:
Prowadzenie prac projektowych oraz implementacyjnych związanych z rozwojem systemów IT.
Projektowanie architektury danych oraz systemów IT, w tym tworzenie modeli procesów, aplikacji i danych.
Identyfikowanie problemów technicznych oraz formułowanie wymagań dotyczących nowych rozwiązań.
Proponowanie rozwiązań odpowiadających na potrzeby użytkowników i specyfikę projektów.
Współpraca z architektami oraz innymi zespołami przy projektowaniu oraz wdrażaniu rozwiązań IT.
Zbieranie i analiza wymagań oraz opinii od użytkowników końcowych (biznesowych).
Rozpoznawanie zależności funkcjonalnych oraz technicznych pomiędzy procesami i aplikacjami.
Budowanie prototypów z wykorzystaniem SQL lub Python, a także rozwijanie systemów opartych o te technologie oraz Informatica PowerCenter.
Współtworzenie scenariuszy testowych oraz udział w testach wewnętrznych, implementacji testów automatycznych i procesie CI/CD.
Tworzenie oraz aktualizacja dokumentacji analitycznej, technicznej i funkcjonalnej.
Wymagania kluczowe:
Minimum 4 lata doświadczenia w projektowaniu, wdrażaniu i implementacji rozwiązań ETL (preferowane środowiska: Oracle lub Snowflake).
Minimum 2 lata doświadczenia w zbieraniu wymagań i tworzeniu scenariuszy testowych.
Praktyka z narzędziami ETL (np. Informatica PowerCenter, Talend).
Bardzo dobra znajomość SQL (mile widziana PL/SQL) oraz optymalizacja zapytań.
Umiejętność projektowania wysokiej jakości relacyjnych modeli danych oraz fizycznych baz danych.
Znajomość Gita (kontrola wersji, branchowanie, rozwiązywanie konfliktów).
Doświadczenie w pracy w środowisku CI/CD.
Umiejętność projektowania rozwiązań na podstawie wymagań biznesowych.
Bardzo dobra organizacja pracy, umiejętność pracy zespołowej oraz szybka nauka.
Znajomość analizy wymagań biznesowych/systemowych dla systemów informatycznych.
Doświadczenie w prowadzeniu warsztatów i facylitacji spotkań.
Mile widziane:
Doświadczenie w projektowaniu i programowaniu systemów informacyjnych dla instytucji finansowych, telekomunikacyjnych lub podobnych.
Umiejętność analizy i modelowania procesów biznesowych; znajomość notacji BPMN.
Praktyczna znajomość AutomateNOW, Power BI, Streamlit oraz narzędzi CI/CD (SonarQube, TeamCity).
Znajomość technologii AI wspierających wytwarzanie oprogramowania.
Znajomość języków programowania: Python, C#, JavaScript, Perl, PHP.
Programista ETL
Programista ETL