Python Developer

Python Developer

Posted 1 day ago by developrec

Negotiable
Outside
Hybrid
Greater London, England, United Kingdom

Summary: The Python Developer role focuses on data engineering and orchestration within a reference data platform, primarily for the financial services sector. The position requires expertise in Python and orchestration tools, with responsibilities including building data pipelines and integrating modern data platforms. The role is remote with one day a week in London and is classified as outside IR35. Candidates should possess strong problem-solving skills and a passion for data-driven solutions.

Key Responsibilities:

  • Develop and maintain Python-based data processing solutions.
  • Design and implement orchestration workflows using tools such as Apache Airflow, Azure Data Factory (ADF), and Control-M.
  • Collaborate with cross-functional teams to optimize data integration and transformation processes.
  • Work with data platforms including Databricks, Snowflake, and Exadata to manage and manipulate large-scale datasets.
  • Integrate and manage event-driven architectures using Kafka and Event Hub.
  • Contribute to automation and efficiency improvements across the reference data platform.
  • Participate in code reviews, testing, and documentation.

Key Skills:

  • Very strong in Python, particularly for backend and data processing tasks.
  • Hands-on experience with orchestration tools such as Airflow, ADF, or Control-M.
  • Familiarity with data platforms such as Databricks, Snowflake, and Exadata.
  • Experience with event streaming technologies like Kafka and Event Hub.
  • Bonus: Exposure to Streamlit, Power Apps for lightweight UI development.
  • Bonus: Knowledge of banking and securities reference data.

Salary (Rate): undetermined

City: Greater London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Python Developer – Data Engineering & Orchestration

Remote in the UK (1 day a week in London)

Outside IR35

Rate negotiable

Must have worked in Financial Services

We are seeking a skilled Python Developer to join our data engineering team, focusing on data processing, automation, and orchestration workflows within a reference data platform. This is a technically demanding role that involves building and maintaining robust data pipelines, ensuring seamless orchestration across systems, and integrating with modern data platforms.

Key Responsibilities:

  • Develop and maintain Python-based data processing solutions.
  • Design and implement orchestration workflows using tools such as Apache Airflow, Azure Data Factory (ADF), and Control-M.
  • Collaborate with cross-functional teams to optimize data integration and transformation processes.
  • Work with data platforms including Databricks, Snowflake, and Exadata to manage and manipulate large-scale datasets.
  • Integrate and manage event-driven architectures using Kafka and Event Hub.
  • Contribute to automation and efficiency improvements across the reference data platform.
  • Participate in code reviews, testing, and documentation.

Key Skills & Experience:

  • Very strong in Python, particularly for backend and data processing tasks.
  • Hands-on experience with orchestration tools such as Airflow, ADF, or Control-M.
  • Familiarity with data platforms such as Databricks, Snowflake, and Exadata.
  • Experience with event streaming technologies like Kafka and Event Hub.
  • Bonus: Exposure to Streamlit, Power Apps for lightweight UI development.
  • Bonus: Knowledge of banking and securities reference data.

Ideal Candidate Profile:

  • Technically curious with a passion for data-driven solutions.
  • Strong problem-solving and analytical skills.
  • Able to work both independently and as part of a collaborative team.
  • Experience in high-performance, regulated industries (e.g., financial services) is a plus.