Software / Data Developer - Commodity Trading
Role details
Job location
Tech stack
Job description
Our client, a leading commodities trading firm, is looking for a Python Developer in London to support their power and gas desk. You'll join a collaborative software team that works closely with front office quants, analysts and traders, building data-driven tools and services that underpin front-office decision-making. The environment is fast-paced, hands-on, and ideal for someone who enjoys owning deliverables end-to-end while engaging directly with business stakeholders., * Design, build, and maintain Python services and applications for processing, storing, and exposing weather, fundamentals, and pricing data.
- Maintain, test, and enhance data-gathering services to ensure high levels of data quality and integrity.
- Work closely with analysts and traders to translate business requirements into robust engineering solutions.
- Design and maintain databases, including writing efficient SQL queries, tables, and views.
- Build data feeds, scrapers, dashboards, and visualisation tools, while following quality-driven development practices.
Requirements
- 4-5 years of professional experience in asset management, investment management, investment banking or trading.
- Advanced Python, including unit testing and full lifecycle development. C# is desirable, but not a requirement
- Strong SQL Server experience and understanding of database design principles.
- Familiarity with JSON, XML, and HTTP-based services.