Search by job, company or skills

Sii Poland

Senior Python Developer (f/m/x)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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 ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.

Benefits For You

Diverse portfolio of clients

Wide portfolio of technologies

Employment stability

Remote work opportunities

Contracts with the biggest brands

Great Place to Work Europe

Many experts you can learn from

Open and accessible management team

More Info

About Company

Job ID: 147318629