NineTech logo

Python Automation Developer

NineTech

GBContract1 day ago
Apply Now

At a Glance

Employment Type
Contract
Experience Level
Mid-level
Location
GB
Salary
$41.4k - $86.1k
Posted
1 day ago

This is a contract Python Automation Developer position at NineTech, based in GB. The role offers $41.4k - $86.1k.

Compensation

$41.4k - $86.1k

Job Description

Python & API Automation Engineer

£700 P/D

6 MONTH CONTRACT

LONDON/HYBRID

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.

Job Details

Employment Type
Contract
Location
GB
Remote Work
No
Posted
1 day ago

Ready to Apply?

Click below to apply directly on the company's website.

Apply on Company Website