Python Developer - 6 months - Wokingham

Python Developer - 6 months - Wokingham

We are seeking an experienced Python Developer with strong expertise in algorithm development, optimization modelling, and power system techno-economic assessment. The ideal candidate will have deep knowledge of Python's core features, data analysis, web frameworks, and modern development practices. Experience with mathematical optimization tools, containerization, and message-queue technologies will be considered a significant advantage.

Your Responsibilities

  • Develop, optimize, and maintain software using core Python features including iterators/generators, exception handling, file 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.
  • Work with Python web frameworks such as Flask, Django, FastAPI, and Jinja2.
  • Data, Analytics & Databases
  • Perform data manipulation and analysis using tools like Pandas and NumPy.
  • Design, query, and maintain both relational databases (eg, PostgreSQL) and NoSQL/document stores (eg, MongoDB).
  • Build data pipelines and support analytics dashboards and visualizations in Python.
  • Mathematical Modelling & Optimization
  • Develop and solve Linear Programming (LP), Mixed Int...]]>

Job Details

Company
Hamilton Barnes
Location
Wokingham, Berkshire, UK
Posted