Data Analysis Engineer

Data Analysis Engineer

Posted 1 week ago by McGregor Boyall

Negotiable
Undetermined
Hybrid
Glasgow, Scotland, UK

Summary: We are looking for a Senior Data Analysis Developer to join a Tier 1 investment bank's Front Office Equity Swaps trading business in Glasgow. This hybrid role emphasizes data lineage, architecture, and automation within complex trading systems. The successful candidate will work with various programming languages and collaborate with governance teams to ensure data quality and compliance. The position is for a duration of 12 months, requiring a strong technical background and analytical skills.

Key Responsibilities:

  • Identify and inventory datasets across multi-language codebases (Java, Python, SQL, Perl, Shell, MongoDB, DB2, Sybase)
  • Automate data catalogue creation and maintain documentation-as-code
  • Leverage GenAI tools to enhance dataset discovery, lineage analysis, and documentation
  • Analyse code to understand data flows and dependencies across systems
  • Produce and maintain data flow diagrams and architecture documentation
  • Collaborate with governance teams to ensure data quality, compliance, and standards

Key Skills:

  • Strong programming experience in Java and/or Python (C++ also considered)
  • Experience with multi-language codebases (Java, Python, SQL, Perl, Shell, MongoDB, DB2, Sybase)
  • Solid understanding of data lineage, metadata management, or data architecture
  • Experience working with relational databases and complex queries (eg DB2, Sybase)
  • Familiarity with GenAI/LLM tools (eg Copilot, ChatGPT, Claude)
  • Ability to interpret code and translate technical concepts for stakeholders
  • Strong analytical thinking and problem-solving skills
  • Exposure to CI/CD, version control, and automated testing (TDD/BDD)

Salary (Rate): undetermined

City: Glasgow

Country: UK

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: Senior

Industry: Other

Detailed Description From Employer:

Equity Swaps Data Analysis Developer

Location: Glasgow, Scotland (Hybrid - 3 days onsite)

Duration: 12 months

We are seeking a Senior Data Analysis Developer to support a global Front Office Equity Swaps trading business within a Tier 1 investment bank. This is a high-impact role focused on data lineage, architecture, and automation across complex trading systems.

Key Responsibilities:

  • Identify and inventory datasets across multi-language codebases (Java, Python, SQL, Perl, Shell, MongoDB, DB2, Sybase)
  • Automate data catalogue creation and maintain documentation-as-code
  • Leverage GenAI tools to enhance dataset discovery, lineage analysis, and documentation
  • Analyse code to understand data flows and dependencies across systems
  • Produce and maintain data flow diagrams and architecture documentation
  • Collaborate with governance teams to ensure data quality, compliance, and standards

Required Skills & Experience:

  • Strong programming experience in Java and/or Python (C++ also considered)
  • Experience with multi-language codebases (Java, Python, SQL, Perl, Shell, MongoDB, DB2, Sybase)
  • Solid understanding of data lineage, metadata management, or data architecture
  • Experience working with relational databases and complex queries (eg DB2, Sybase)
  • Familiarity with GenAI/LLM tools (eg Copilot, ChatGPT, Claude)
  • Ability to interpret code and translate technical concepts for stakeholders
  • Strong analytical thinking and problem-solving skills
  • Exposure to CI/CD, version control, and automated testing (TDD/BDD)

Desirable:

  • Experience in financial services or trading environments
  • Knowledge of Equity Derivatives

Please apply today to be considered

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.