Python Developer - 6 months - Wokingham - £465/day - Fully On-Site - Inside IR35

Python Developer - 6 months - Wokingham - £465/day - Fully On-Site - Inside IR35

We are seeking an experienced Python Developer with strong expertise in algorithm development, optimisation modelling, and power system techno-economic assessment to join a global technology services organisation on a 6-month fully on-site contract based in Wokingham (5 days per week on-site). The successful candidate will build scalable, well-structured software solutions across data analytics, mathematical modelling, and RESTful API development for a major energy and utilities client.

Key Responsibilities:

  • Develop, optimise, and maintain software using core Python features including iterators/generators, exception handling, type hints, OOP, and data structure design
  • Build scalable algorithms and write clean, maintainable, and well-structured code
  • Develop and maintain RESTful APIs using OpenAPI/Swagger, Connexion, or FastAPI, and work across Python web frameworks including Flask, Django, and Jinja2
  • Perform data manipulation and analysis using Pandas and NumPy, and design, query, and maintain both relational (PostgreSQL) and NoSQL/document store databases (MongoDB)
  • Build data pipelines and support analytics dashboards and visualisations in Python
  • Develop and solve Linear Programming (LP), Mixed Integer Linear Programming (MILP), and other optimisation models using tools such as Pyomo, AMPL, Gurobi, or CPLEX
  • Model the behaviour of power system components including generation assets, demand profiles, and network elements, contributing to techno-economic assessments of power systems
  • Write unit tests using unittest or pytest, following TDD methodologies, and collaborate via Git and Azure DevOps

What You Will Ideally Bring:

  • 8+ years of Python development experience with strong proficiency across its optimisation and analytics ecosystems (essential)
  • Proven experience with algorithm development, computational problem-solving, and mathematical optimisation tools such as Pyomo, AMPL, Gurobi, or CPLEX
  • Solid understanding of power system modelling, techno-economic simulation, and energy systems
  • Hands-on experience with data analytics, visualisation, and both relational and NoSQL database systems
  • Strong debugging, profiling, and performance optimisation skills
  • Excellent communication and documentation abilities
  • Desirable: working knowledge of containerisation using Docker/Kubernetes, and familiarity with messaging/streaming technologies such as RabbitMQ or Kafka

Contract Details:

  • Duration: 6 months
  • Rate: £465/day (Inside IR35)
  • Location: Wokingham (Fully on-site - 5 days per week)
  • Start Date: ASAP

Job Details

Company
Hamilton Barnes
Location
Wokingham, Berkshire, United Kingdom RG401
Employment Type
Contract
Salary
GBP Daily
Posted