Python Developer - 6 Months - Wokingham - Contract in London
Python Developer - 6 Months - Wokingham - Contract

Python Developer - 6 Months - Wokingham - Contract in London

London Full-Time 68000 - 78000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Develop scalable Python applications and build RESTful APIs in a cloud-based environment.
  • Company: Join a forward-thinking tech company in Wokingham with a focus on innovation.
  • Benefits: Competitive daily rate, hands-on experience, and the chance to work with cutting-edge technologies.
  • Why this job: Make an impact by solving complex problems and optimising data-driven solutions.
  • Qualifications: 8+ years of Python development experience and strong algorithm skills required.
  • Other info: Onsite role with opportunities for professional growth and collaboration.

The predicted salary is between 68000 - 78000 £ per year.

We are seeking an experienced Python Developer with strong expertise in algorithm development, optimisation modelling, and data-driven software engineering. This role focuses on building scalable Python applications, developing RESTful APIs, and supporting advanced analytical and optimisation solutions within a cloud-based environment.

Key Responsibilities:

  • Develop, optimise, and maintain software using core Python features including OOP, data structures, iterators/generators, exception handling, type hints, and file handling.
  • Build scalable algorithms and write clean, maintainable, and well-structured Python code.
  • Design and develop RESTful APIs using frameworks such as FastAPI, Flask, Django, and OpenAPI/Swagger.
  • Perform data manipulation and analysis using Pandas and NumPy.
  • Design, query, and maintain relational (eg PostgreSQL) and NoSQL databases (eg MongoDB).
  • Develop mathematical and optimisation models including LP and MILP using tools such as Pyomo, AMPL, Gurobi, or CPLEX.
  • Contribute to techno-economic modelling and analytical simulations using Python-based solutions.
  • Write unit tests using unittest or pytest and support TDD practices.
  • Collaborate using Git and modern version control workflows (eg Azure DevOps).
  • (Bonus) Support containerised deployments using Docker and orchestration tools such as Kubernetes.
  • (Bonus) Work with messaging and streaming technologies including RabbitMQ or Kafka.

Skills and Experience Required:

  • 8+ years' experience as a Python Developer.
  • Strong proficiency in Python programming and optimisation/analytics libraries.
  • Proven experience with algorithm development and computational problem solving.
  • Hands‑on experience with data analytics, databases, and API development.
  • Strong debugging, profiling, and performance optimisation skills.
  • Excellent communication and documentation abilities.
  • Experience with optimisation solvers such as Pyomo, AMPL, Gurobi, or CPLEX.
  • Working knowledge of containerisation and cloud‑native development environments.

Contract Details:

  • Duration: 6 months
  • Rate: £340-£375 per day
  • Location: Wokingham (Onsite - 5 days per week)
  • Role Type: Contract

Python Developer - 6 Months - Wokingham - Contract in London employer: Hamilton Barnes ?

Join a dynamic team in Wokingham where innovation meets collaboration. As a Python Developer, you'll thrive in a supportive work culture that values continuous learning and professional growth, offering you the chance to work on cutting-edge projects in a cloud-based environment. With competitive rates and a focus on employee well-being, this role provides a unique opportunity to make a meaningful impact while advancing your career.
H

Contact Detail:

Hamilton Barnes ? Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Developer - 6 Months - Wokingham - Contract in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Python. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially those involving algorithms and APIs. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for interviews by brushing up on common Python questions and coding challenges. Practise explaining your thought process while solving problems, as communication is key in tech roles.

✨Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are eager to join us. Plus, it makes it easier for us to keep track of your application.

We think you need these skills to ace Python Developer - 6 Months - Wokingham - Contract in London

Python Programming
Algorithm Development
Optimisation Modelling
Data-Driven Software Engineering
RESTful API Development
FastAPI
Flask
Django
OpenAPI/Swagger
Data Manipulation
Pandas
NumPy
Relational Databases
PostgreSQL
NoSQL Databases
MongoDB
Mathematical Modelling
LP and MILP
Pyomo
AMPL
Gurobi
CPLEX
Unit Testing
unittest
pytest
Test-Driven Development (TDD)
Git
Azure DevOps
Docker
Kubernetes
RabbitMQ
Kafka
Debugging
Profiling
Performance Optimisation
Communication Skills
Documentation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python expertise and experience with algorithm development. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention specific experiences that relate to building scalable applications and developing RESTful APIs.

Showcase Your Projects: If you've worked on any cool Python projects, especially those involving data manipulation or optimisation models, make sure to mention them. We love seeing practical examples of your work!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at Hamilton Barnes ?

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially the core features like OOP, data structures, and exception handling. Be ready to discuss your experience with libraries like Pandas and NumPy, as well as any optimisation tools you've used.

✨Showcase Your API Development Skills

Prepare to talk about your experience designing and developing RESTful APIs. Familiarise yourself with frameworks like FastAPI, Flask, and Django, and be ready to share examples of projects where you've implemented these technologies.

✨Demonstrate Problem-Solving Abilities

Expect to tackle some algorithm development questions during the interview. Brush up on your computational problem-solving skills and be prepared to discuss how you've approached optimisation modelling in past projects.

✨Communicate Clearly and Effectively

Strong communication is key! Practice explaining complex technical concepts in simple terms. Be ready to discuss your documentation practices and how you collaborate with teams using tools like Git and Azure DevOps.

Python Developer - 6 Months - Wokingham - Contract in London
Hamilton Barnes ?
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
  • Python Developer - 6 Months - Wokingham - Contract in London

    London
    Full-Time
    68000 - 78000 £ / year (est.)
  • H

    Hamilton Barnes ?

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>