McGregor Boyall

Data Analysis Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Analysis Engineer in Glasgow, Scotland, with a 12-month contract at a pay rate of "unknown." Key skills include Java, Python, data lineage, and experience in financial services or trading environments.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
April 8, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Glasgow
-
🧠 - Skills detailed
#Programming #Documentation #Metadata #Compliance #Datasets #Data Lineage #Version Control #Java #Data Quality #Sybase #Python #Perl #Automation #Data Architecture #MongoDB #Data Analysis #Data Management #ChatGPT #C++ #Databases #SQL (Structured Query Language) #Automated Testing #Complex Queries #Data Catalog
Role description
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 (e.g. DB2, Sybase) • Familiarity with GenAI/LLM tools (e.g. 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.