Role:
Senior Python Developer (Contract, Hybrid – London, 2–3 days onsite)
Duration:
6 months
Rate:
£340–£383/day
About the Role:
Join a leading global Trading \& Shipping organisation as a Senior Python Developer within the Data Analytics team. You will partner with analysts and strategists to deliver innovative technical solutions, interactive dashboards, and scalable analytical frameworks. Work in a collaborative environment using cutting-edge technologies to solve complex business problems in energy and commodity markets.
Responsibilities:
Build strong relationships with analysts and stakeholders to understand business requirements.
Develop resilient and scalable solutions using Python for data analytics, integrating with APIs, and leveraging visualization frameworks (Plotly Dash, Power BI).
Collaborate with global teams to advance technology initiatives and maintain enterprise-grade code standards.
Provide day-to-day technical support, problem-solving guidance, and best practices to analyst teams.
Contribute to shared model libraries and reusable analytical frameworks.
Ensure alignment with IT architecture and infrastructure standards.
Essential Skills:
Python programming for data analysis (pandas, numpy, Jupyter).
Object-Oriented Programming and design patterns.
SQL and relational database knowledge.
Cloud computing awareness (preferably AWS).
Data visualization experience (Plotly, Dash, Power BI).
Integration with REST APIs.
Understanding of software development best practices (unit testing, version control, deployment pipelines).
Strong analytical and mathematical skills.
Desirable Skills:
Experience in energy markets (oil, gas, LNG, power).
Time series forecasting, econometrics, or optimization knowledge.
Data science platforms experience (Dataiku).
Scientific Python stack