Podsumowanie oferty
Rozwój backendu w Pythonie i procesów przetwarzania danych dla klienta z branży bankowej. Praca obejmuje integrację danych rynkowych i portfelowych oraz wsparcie obsługi transakcji i modelowania portfeli inwestycyjnych, z wykorzystaniem Flask i PostgreSQL.
Wymagania
- Bogate doświadczenie w programowaniu w języku Python w zakresie aplikacji korporacyjnych lub o znaczeniu krytycznym dla działalności firmy.
- Praktyczne doświadczenie w pracy z Flaskiem lub podobnym frameworkiem REST API dla języka Python.
- Bardzo dobra znajomość języka SQL i bazy danych PostgreSQL, w tym debugowania i optymalizacji wydajności zapytań.
- Doświadczenie w pracy z narzędziami ETL, przetwarzaniem wsadowym lub narzędziami do koordynacji przepływów pracy.
- Doświadczenie w korzystaniu z bibliotek Pandas i NumPy.
- Znajomość projektowania warstwowego aplikacji, w tym wzorców usługowych, repozytoryjnych oraz typu DAO.
- Doświadczenie w pisaniu testów jednostkowych i integracyjnych dla systemów backendowych.
- Znajomość kontenerowych środowisk uruchomieniowych oraz potoków CI/CD.
- Umiejętność badania incydentów, diagnozowania ich przyczyn źródłowych oraz wdrażania trwałych rozwiązań.
Obowiązki
- Projektowanie, rozwój i utrzymanie backendu aplikacji w języku Python.
- Tworzenie i rozwój API opartych o framework Flask.
- Implementacja logiki biznesowej z wykorzystaniem bazy danych PostgreSQL.
- Budowa i utrzymanie procesów ETL do przetwarzania danych.
- Integracja oraz przetwarzanie danych rynkowych i portfelowych.
- Wsparcie procesów związanych z obsługą transakcji i modelowaniem portfeli inwestycyjnych.
- Tworzenie i rozwój raportów operacyjnych oraz narzędzi do analizy danych.
Benefity
- Długoterminowa współpraca.
- Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji.
- Możliwość uczestniczenia w konferencjach oraz wymiany wiedzy i doświadczeń w ramach Mentoring Competence Center.
- Jasna ścieżka kariery.
- Pakiet benefitów pracowniczych: Multisport, prywatna opieka medyczna i ubezpieczenie na życie.
- Imprezy integracyjne i spotkania team-buildingowe.
Szkolenia wewnętrzne
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Inne informacje
- Proces rekrutacji: rozmowa z rekruterem, rozmowa z Business Managerem i spotkanie z klientem; w uzasadnionych przypadkach po rozmowie z rekruterem może odbyć się dodatkowa weryfikacja techniczna.
Astek
349 aktywnych ofert