Python Engineer - Consultancy

  • Hamilton Barnes Associates Limited
  • 04/05/2026
Full time Information Technology Telecommunications

Job Description

Responsibilities
  • Rebuild and refactor Legacy automation scripts into Python-based microservices
  • Contribute to the design and implementation of a new automation framework
  • Analyse existing functionality and determine what should be retained, refactored, or removed
  • Integrate services with infrastructure and network systems using APIs and SSH
  • Collaborate with cross-functional teams to ensure scalable and maintainable solutions
  • Follow and contribute to DevOps best practices including CI/CD and version control

Support knowledge transfer and handover to internal development teams

Skills / Must Have
  • Strong Python development experience, ideally in automation or Back End systems
  • Solid understanding of DevOps practices (CI/CD, Git workflows, testing)
  • Experience working with Linux environments and Bash Scripting
  • Experience building or contributing to microservices architectures
  • Ability to develop reusable libraries and clean, maintainable code
  • Familiarity with API integrations (REST, SSH or similar)
Desirable Skills
  • Experience with Kubernetes or containerised environments
  • Understanding of distributed systems or message queuing (eg RabbitMQ)
  • Exposure to network automation or infrastructure environments
  • Knowledge of software engineering best practices (SOLID, TDD)
Contract Details
  • Location: UK (Remote with occasional onsite if required)
  • Duration: 12 months
  • Start: ASAP
Rate
  • £500 per day Inside IR