All Jobs Vacancy

Python Automation Developer

Posted 3 days ago by NineTech

Role Overview

We are looking for a hands-on Python & API Automation Engineer to build and maintain automation solutions for data masking.

The successful candidate will develop Python scripts that interact with REST APIs to execute masking tasks, manage end-to-end workflows, monitor job status, process outputs, and push results to a frontend.

This is a pure Python and API development role. It is not a data engineering, platform configuration, or low-code development position.

Key Responsibilities

  • Develop robust, reusable Python scripts and automation solutions for data masking workflows.
  • Design, build, and consume REST APIs to support automation processes.
  • Implement API authentication, session management, retries, exception handling, and error recovery.
  • Build ETL and pipeline processes using Python and API-based integrations.
  • Trigger and orchestrate jobs programmatically through APIs.
  • Monitor job execution and status, handling failures and exceptions appropriately.
  • Process, transform, and validate outputs from automated workflows.
  • Integrate automation results with frontend applications and downstream systems.
  • Write maintainable, production-quality Python code with appropriate logging and error handling.
  • Work within regulated environments and follow appropriate security, data protection, and development standards.
  • Collaborate with engineering and business teams to understand masking requirements and translate them into automated solutions.

Required Skills & Experience

  • Must Have
  • Strong hands-on Python development experience, particularly raw Python scripting and automation.
  • Experience must be based on Python development rather than platform-based technologies such as ADF, Databricks, or Spark.
  • Strong experience developing and integrating REST APIs.
  • API development and consumption
  • Authentication and authorisation
  • Session management
  • Retry mechanisms
  • Exception and error handling
  • Proven experience with ETL and pipeline development.
  • Experience with workflow orchestration and automation, including:
  • Triggering jobs programmatically
  • Monitoring execution and status
  • Handling failures and exceptions
  • Processing and managing outputs
  • Experience working in regulated environments, with financial services experience strongly preferred.
  • Strong understanding of software engineering principles, debugging, logging, and production support.

Nice to Have

  • Experience with data masking, data anonymisation, or PII handling.
  • Familiarity with Informatica IDMC.
  • Experience with CI/CD practices and Git.
  • Previous experience working for a Tier-1 financial institution.
  • Experience integrating backend automation services with frontend applications.
Rate:
£700/day
Location:
London
IR35 Status:
Not specified
Remote Status:
Hybrid
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

£9,800 per month

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job