Programista IPC

140 PLN/ godz.B2B (netto)
MidFull-time·B2B
#352721·Dodano wczoraj·1
Źródło: emagine
Aplikuj teraz

Tech 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

emagine

190 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz