Infoplus Technologies UK Limited

Senior Python Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer in London, UK, on a contract basis. Key skills include Python, SQL, data visualization tools, and cloud computing (preferably AWS). Familiarity with energy markets and large-scale data analysis is desirable.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
October 25, 2025
🕒 - Duration
Unknown
-
🏝️ - Location
On-site
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Scala #Unit Testing #Libraries #Programming #REST (Representational State Transfer) #Deployment #Strategy #SciPy #Cloud #Dataiku #Jupyter #Version Control #GIT #Microsoft Power BI #Data Analysis #Plotly Dash #Database Systems #SQL (Structured Query Language) #Visualization #NumPy #Web Services #BI (Business Intelligence) #Azure #Pandas #Forecasting #Plotly #Time Series #AWS (Amazon Web Services) #Python #REST API #Data Science
Role description
Role: Senior Python Developer Location: London, UK Duration: Contract Job Description: Your responsibilities: • You will build direct relationships with key analysts and commercial stakeholders, understand their business requirements and immediate goals, and build effective technical solutions based on their guidance. • Work as part of the global team and play a key role in advancing the strategic technology agenda across regions. • Be held by the business as a technical authority and source of expert guidance to the analyst community. • Provide day-to-day problem solving support and proactively disseminating best practice. • Build efficient, resilient and innovative solutions using modern data analytics technologies (including Dataiku, Power BI and Plotly Dash), that enable analysts, inform decision making and drive revenue generation. • Partner with analysts to develop custom interactive dashboard visualization solutions. • Design and build scalable, reusable components and frameworks in-line with mandated architectures. • Rigorously adhere to software development best practice for enterprise-grade applications. • Contribute to the shared proprietary model libraries for use by analysts globally. • Work with the architecture and infrastructure teams in central IT to ensure that designs are aligned with the company technology strategy. Play an interfacing role between IT and the analyst community. Your Profile Essential skills/knowledge/experience: • Demonstrated experience with Python programming for data analysis, including working knowledge of libraries such as `pandas`, `numpy`, and `Jupyter`. • Ability to write clean, highly reliable, production-ready, and efficient code for numerical and analytical tasks. • Experience in Object-Oriented Programming, ability to design intuitive, maintainable classes while effectively utilizing design patterns. • Working knowledge of SQL and relational database systems. • Familiarity with cloud computing concepts, preferably AWS. • Exposure to data visualization tools and frameworks (e.g., Plotly, Dash, Power BI). • Good understanding of web services, ability to integrate with REST APIs. • Understanding of software development best practices, including unit testing, version control (Git), build patterns and deployment pipelines (eg Azure pipelines). • Strong analytical, reasoning and mathematical skills. • Fluent English knowledge and ability to communicate effectively, both verbally and in writing. Desirable skills/knowledge/experience: (As applicable) • Familiarity with energy markets (e.g., oil, natural gas, low-carbon, LNG, or power). • Exposure to time series forecasting, econometrics, or optimization techniques. • Experience working with data science platforms such as Dataiku. • Interest in UX design and end-user-focused development. • Industry experience of large-scale data analysis and predictive modelling, preferably in an investment bank, hedge fund or energy major. • Familiarity with the scientific Python stack, including `scikit-learn`, `scipy`, and `statsmodels`. • Good stakeholder management skills