Sii Polska

SII UKRAINE

SII SWEDEN

  • Szkolenia
  • Kariera
Dołącz do nas Kontakt
Wstecz

Sii Polska

SII UKRAINE

SII SWEDEN

Wstecz

Senior Python Developer (f/m/x)

  • Senior
  • Hybrydowa, 
  • Stacjonarna
  • Bangalore
This translation is generic and may include errors. Show original text
This offer base language is English. Translate into Polish.

Technologie i narzędzia

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.

Technologies & tools

FRAME is a strategic finance and risk application developed to enhance flexibility, resilience and reduce operational risk across trading operations. The platform integrates Endur (ETRM) with SAP for seamless journal posting, automates financial data workflows, and includes PnL Adjustment capabilities to resolve data gaps without rerunning simulations—ensuring accurate end-of-day reporting.

As part of this project, the Python Developer contributes to building and maintaining scalable backend services, data pipelines, and automation workflows that support financial processing, PnL calculations, and reconciliation. The role involves integrating enterprise systems, optimizing data processing performance, and ensuring reliability of production systems.

The application supports governance processes such as daily and monthly PnL Sign-Off and a structured TB2F reconciliation framework to align trading PnL with financial reporting, along with reserves planning to enhance transparency and auditability. Development follows strong engineering best practices with a focus on clean code, testing, and continuous improvement, within a global energy trading environment.

Your tasks

  • Interpreting requirements and translating functional needs into technical solutions
  • Developing solutions aligned with project standards, patterns, and best practices
  • Building and delivering scalable Python applications for business-critical use cases
  • Designing and implementing event-driven microservices architecture
  • Managing databases and resolving performance issues (especially SQL Server)
  • Handling complex integrations across ETRM systems and enterprise interfaces
  • Designing, developing, and maintaining backend microservices in Python
  • Leveraging Azure, CI/CD pipelines, caching, and SQL technologies for development
  • Optimizing application performance using monitoring and tuning techniques
  • Implementing security best practices and ensuring compliance standards

Requirements

  • Over 10 years of hands-on experience in Python development, with knowledge of Domain-Driven Design (DDD)
  • Strong experience in writing testable code using BDD practices
  • Proven experience working in Agile environments with a solid understanding of Agile and Lean principles
  • Experience combining data engineering with core software engineering practices
  • Familiarity with CI/CD tools such as GitHub Actions and Hands-on experience with Azure and containerization technologies
  • Strong ability to profile and optimize Python code for performance
  • Documented experience in building APIs using FastAPI and implementing async processing
  • Previous work with microservices and scalable architecture design
  • Strong understanding of system integration and enterprise application development
  • Fluent English required

Job no. 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.

Aplikuj szybko

Senior Python Developer (f/m/x)

Tryb pracy*

Wybierz minimum jedno pole

angle-down

Opcja nie została wybrana

Załącz CV*

Załączony plik:
  • file_icon Created with Sketch.

Dopuszczalne pliki: doc, docx, pdf. (maks. 5MB)
Prześlij plik w formacie DOC, DOCX lub PDF
Maksymalny rozmiar przesłanego pliku to 5 MB
Plik jest pusty
Załącznik nie został dodany

W dowolnym momencie możesz wycofać zgodę na przetwarzanie danych osobowych, ale nie wpłynie to na zgodność z prawem wszelkich przypadków przetwarzania danych, które miały miejsce przed wycofaniem zgody. Szczegółowe informacje na temat przetwarzania danych osobowych znajdują się w Polityce Prywatności .

W Sii Polska obowiązuje Procedura dotycząca zgłoszeń naruszeń prawa.

Załóż konto w MySii, żeby śledzić status Twojej aplikacji
success

Twoja aplikacja została przesłana

Skontaktujemy się z Tobą, gdy tylko sprawdzimy Twoje CV

Przetwarzanie...

Przepraszamy, coś poszło nie tak i Twoja wiadomość nie została dostarczona

Odśwież stronę i spróbuj ponownie. Skontaktuj się z nami, jeśli problem się powtórzy

Przepraszamy, ale wybrany plik wygląda na uszkodzony i nie możemy go przetworzyć.

Spróbuj przesłać inną kopię lub nową wersję pliku. Skontaktuj się z nami, jeśli problem wystąpi ponownie.

Benefity dla Ciebie

Aplikuj teraz Poleć znajomego

Änderungen im Gange

Wir aktualisieren unsere deutsche Website. Wenn Sie die Sprache wechseln, wird Ihnen die vorherige Version angezeigt.

This content is available only in one language version.
You will be redirected to home page.

Are you sure you want to leave this page?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden zur englischen Version der ausgewählten Seite weitergeleitet.

Möchten Sie fortfahren?

Einige Inhalte sind nicht in deutscher Sprache verfügbar.
Sie werden auf die deutsche Homepage weitergeleitet.

Möchten Sie fortsetzen?