Nowa
Programista IPC
140 PLN/ godz.B2B (netto)
MidFull-time·B2B
#352721·Dodano wczoraj·1
Źródło: emagineTech Stack / Keywords
SQLPythonCI/CDETLOracleSnowflakePL/SQLPower BI
Firma i stanowisko
Projekt w branży bankowości, długofalowy, realizowany głównie zdalnie z wizytami w biurze w Warszawie raz na 2 tygodnie.
Wymagania
- 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.
- Minimum roczna 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ń.
Nice to have:
- 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.
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.
emagine
190 aktywnych ofert