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