Senior Python Developer (f/m/x)

External listing

Groupe SII

IndiaONSITEPERMSENIORDEV

ETRM Role Details

ETRM Packages: Endur

Job Description

Senior

Hybrydowa,

Stacjonarna

Bangalore

Technologie i narzędzia


Wymagane

Python GitHub Actions Microsoft Azure FastAPI

Mile widziane

Finance Handel Zasady SOLID

FRAME to strategiczna aplikacja finansowo-ryzykowa opracowana w celu zwiększenia elastyczności, odporności i zmniejszenia ryzyka operacyjnego w operacjach handlowych. Platforma integruje Endur (ETRM) z SAP w celu płynnego księgowania dzienników, automatyzuje przepływy pracy danych finansowych i zawiera funkcje korekty PnL w celu rozwiązania luk w danych bez ponownego przeprowadzania symulacji - zapewniając dokładne raportowanie na koniec dnia.

W ramach tego projektu Python Developer przyczynia się do budowania i utrzymywania skalowalnych usług zaplecza, pipeline'ów danych i przepływów pracy automatyzacji, które wspierają przetwarzanie finansowe, obliczenia PnL i uzgadnianie. Rola ta obejmuje integrację systemów korporacyjnych, optymalizację wydajności przetwarzania danych i zapewnienie niezawodności systemów produkcyjnych.

Aplikacja obsługuje procesy zarządzania, takie jak codzienne i miesięczne zatwierdzanie PnL oraz ustrukturyzowane ramy uzgadniania TB2F w celu dostosowania PnL handlowego do sprawozdawczości finansowej, wraz z planowaniem rezerw w celu zwiększenia przejrzystości i możliwości audytu. Rozwój odbywa się zgodnie z najlepszymi praktykami inżynieryjnymi, z naciskiem na czysty kod, testowanie i ciągłe doskonalenie w globalnym środowisku handlu energią.

Twoje zadania


  • Interpretowanie wymagań i przekładanie potrzeb funkcjonalnych na rozwiązania techniczne
  • Opracowywanie rozwiązań zgodnych ze standardami, wzorcami i najlepszymi praktykami projektowymi
  • Budowanie i dostarczanie skalowalnych aplikacji Python dla krytycznych przypadków użycia w biznesie
  • Projektowanie i wdrażanie architektury mikrousług sterowanych zdarzeniami
  • Zarządzanie bazami danych i rozwiązywanie problemów z wydajnością (zwłaszcza SQL Server)
  • Obsługa złożonych integracji między systemami ETRM i interfejsami korporacyjnymi
  • Projektowanie, rozwijanie i utrzymywanie mikrousług backendowych w Pythonie
  • Wykorzystanie Azure, CI/CD pipeline'ów, cachingu i technologii SQL do rozwoju aplikacji
  • Optymalizacja wydajności aplikacji przy użyciu technik monitorowania i dostrajania
  • Wdrażanie najlepszych praktyk bezpieczeństwa i zapewnianie zgodności ze standardami

Wymagania


  • Ponad 10 lat praktycznego doświadczenia w rozwoju Pythona, ze znajomością Domain-Driven Design (DDD)
  • Duże doświadczenie w pisaniu testowalnego kodu przy użyciu praktyk BDD
  • Udokumentowane doświadczenie w pracy w środowiskach Agile z solidnym zrozumieniem zasad Agile i Lean
  • Doświadczenie w łączeniu inżynierii danych z podstawowymi praktykami inżynierii oprogramowania
  • Znajomość narzędzi CI/CD, takich jak GitHub Actions i praktyczne doświadczenie z Azure i technologiami konteneryzacji
  • Silna umiejętność profilowania i optymalizacji kodu Python pod kątem wydajności
  • Udokumentowane doświadczenie w tworzeniu interfejsów API przy użyciu FastAPI i wdrażaniu przetwarzania asynchronicznego
  • Wcześniejsza praca z mikrousługami i projektowaniem skalowalnej architektury
  • Silne zrozumienie integracji systemów i rozwoju aplikacji korporacyjnych
  • Wymagana płynna znajomość języka angielskiego

Nr oferty 260506-3HKF2

Sii zapewnia, że wszystkie decyzje związane z zatrudnieniem są podejmowane wyłącznie na podstawie kwalifikacji i kompetencji. Zobowiązujemy się do równego traktowania wszystkich osób, niezależnie od cech chronionych, oraz promowania zróżnicowanego i integracyjnego środowiska pracy.

Benefity dla Ciebie


Zróżnicowane portfolio klientów

Szeroki wachlarz technologii

Stabilne zatrudnienie

Możliwość pracy zdalnej

Kontrakty z globalnymi markami

Great Place to Work w Europie

Wielu ekspertów, od których możesz się uczyć

Otwarty i dostępny zarząd

Help me Prep