Company Description
Vitol is a leader in energy and commodities. Vitol produces, manages, and delivers energy and commodities to consumers and industry worldwide. In addition to its primary business of trading, Vitol is invested in infrastructure globally, with over $10 billion invested in long-term assets.
Vitol’s customers include national oil companies, multinationals, leading industrial companies, and utilities. Founded in Rotterdam in 1966, today Vitol serves its customers from approximately 40 offices worldwide. Revenues in 2023 were $400bn.
For more information: vitol.com
Job Description
As a talented Python developer, you will help us continue expanding our CTRM platform, fueled by the rich data generated by our in-house end-to-end trading system as well as external datasets. We are growing rapidly and are looking for exceptional candidates to help us deliver on our mission. This role offers the opportunity to interface directly with the business, from paper operators to top management, to drive our requirements and deliver a wide range of capabilities.
As a member of the CTRM team, located in Geneva, Switzerland, you will:
- Be part of a global development team
- Take ownership of a desk-driven initiative and re-architecture the application where applicable
- Write modular, reusable components to liaise between external sources of data, internal tools, and databases
- Maintain the cleanliness and centrality of the Vitol Python codebase
- Port legacy code to Python where appropriate
- Translate business requirements into technical deliverables following existing patterns where possible
Qualifications
- 5+ years of enterprise-level coding experience in Python
- Experience building backend applications in Python is a must
- Experience using a TypeScript framework, ideally React.js
- Database knowledge (Oracle, Postgres, Redis) and SQL
- Strong understanding of object-oriented design, design patterns, SOA architectures
- Proficient in peer-reviewing, code versioning, and bug/issue tracking tools
- Takes pride in the finished project, with a keen eye for detail
- Excellent communication and interpersonal skills to interact effectively with project stakeholders
- Proactive and user-focused, with a can-do attitude and a genuine interest in both functional and technical challenges
- Self-motivated with the ability to prioritize, meet deadlines, and adapt to changing priorities
- Excellent English oral and written skills
Additional Information
- Familiarity with containerization solutions like Docker
- Previous experience in the commodities and/or trading industry
- University degree (Bachelor or Master) in Computer Science, MIS, or an equivalent field