Sigma Suisse is seeking for its client, a company in the commodity trading sector, a Senior Python Developer in Geneva.
Role Overview
We seek a skilled Python Developer to advance the commodity trading and risk management infrastructure, leveraging comprehensive datasets from the proprietary end-to-end trading platform alongside external market information. This position offers direct engagement with business operations, from operational staff to executive leadership, to define requirements and deliver comprehensive technical capabilities.
As part of the Geneva-based development division, you will:
* Contribute to the international software engineering collective
* Lead business-driven projects and modernize application architecture as needed
* Develop modular, reusable systems for integrating external data sources, internal utilities, and database systems
* Ensure code quality and consistency across the Python development environment
* Migrate existing legacy systems to Python frameworks when appropriate
* Transform business specifications into technical implementations following established architectural patterns
Required Qualifications
* Minimum 5 years professional Python development experience at enterprise scale
* Proven background in Python backend application development
* Proficiency with TypeScript frameworks, preferably
* Strong database expertise (Oracle, PostgreSQL, Redis) and SQL competency
* Comprehensive knowledge of object-oriented principles, design patterns, and service-oriented architectures
* Experience with code review processes, version control systems, and issue tracking platforms
* Commitment to project excellence with exceptional attention to detail
* Outstanding communication and collaboration abilities for stakeholder engagement
* Proactive, user-centric approach with problem-solving mindset and genuine interest in both technical and functional aspects
* Champion of software engineering best practices
* Self-directed with strong prioritization skills, deadline management, and adaptability to changing requirements
* Experience with containerization technologies such as Docker
* Background in commodities or financial trading environments