Senior Full Stack Engineer – Markit EDM, Python & Snowflake
Listed on 2026-07-25
-
Software Development
Python, SQL Developer, Backend Developer
Job Title:
Senior Full Stack Engineer – Markit EDM, Python & Snowflake
Business Integration Partners (BIP) is Europe’s fastest growing digital consulting company and is on track to reach the Top 20 by 2030, with an expanding global footprint in the US (New York, Charlotte, Chicago, and Houston). Operating at the intersection of business and technology we design, develop, and deliver sustainable solutions at pace and scale creating greater value for our customers, employees, shareholders, and society.
BIP specializes in high‑impact consulting services across multiple industries with 6,000 employees worldwide. Our domains include Financial Services, serving Capital Markets, Insurance and Payments verticals, supplemented with Data & AI, Cybersecurity, Risk & Compliance, Change Management and Digital Transformation practices. We integrate deep industry expertise with business, technology and quantitative disciplines to deliver high‑impact results for our clients.
We are seeking a Senior Full Stack Engineer to support the design, development and optimisation of enterprise data and application solutions within a fast‑paced financial services environment. The role will work closely with Markit EDM developers, data engineering teams, business users and technology stakeholders to enhance critical data workflows, build scalable applications and support the enterprise market data platform.
The ideal candidate will have hands‑on experience with Markit EDM, strong full‑stack engineering capabilities and practical experience using Python, Snowflake, SQL, APIs and modern application frameworks to deliver reliable, high‑performance solutions.
Key Responsibilities- Design, develop and support full‑stack applications that integrate with Markit EDM and the enterprise data platform.
- Build and enhance front‑end and back‑end components for data ingestion, workflow management, monitoring, reporting and exception handling.
- Develop Python‑based services, automation scripts, APIs and utilities to support market data processing and operational workflows.
- Integrate Markit EDM with Snowflake, downstream applications, reporting platforms and the enterprise data ecosystem.
- Support data modelling, ETL/ELT workflows, data validation, reconciliation and lineage across Markit EDM and Snowflake environments.
- Optimize SQL queries, stored procedures, Python processes and Snowflake workloads for performance and scalability.
- Troubleshoot production issues across applications, batch workflows, APIs, upstream feeds and downstream consumers.
- Collaborate with business analysts, data engineers, Markit EDM developers, QA teams and production support teams in an Agile delivery model.
- Participate in unit testing, SIT, UAT, deployment support, migration activities and release documentation.
- Create technical documentation including design specifications, support guides, runbooks and operational procedures.
- Support job scheduling, monitoring, recovery procedures and incident resolution for time‑sensitive data workflows.
- 5+ years of software engineering or full‑stack development experience in enterprise environments.
- Hands‑on experience working with Markit EDM / CadiS, including data workflows, loaders, data models, UI components or integration points.
- Strong experience with Python for backend development, automation, data processing, APIs or workflow support.
- Strong SQL skills, including query optimisation, stored procedures, data analysis and troubleshooting.
- Experience with Snowflake, including data modelling, ingestion, transformation, performance tuning and data validation.
- Experience developing and supporting REST APIs, backend services and application integrations.
- Understanding of ETL/ELT processes, data lineage, batch processing and enterprise data workflows.
- Experience with production support, incident management, root‑cause analysis and application troubleshooting.
- Familiarity with Agile/Scrum delivery, sprint planning, estimation and technical documentation.
- Strong communication skills and ability to work with cross‑functional business and technology teams.
- Experience in…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).