Why This Role Stands Out
This hybrid role offers an exceptional opportunity to shape a cutting-edge data platform, providing significant impact and growth within a reputable company. You'll thrive here if you're a skilled developer eager to build and optimize complex data solutions, and we encourage you to apply to contribute to this exciting transformation.
Quick Overview
Job Description
Job Advertisement: Software Developer / Senior Data Engineer
Location: London
Contract Length: 12 Months
Daily Rate: 700 (Umbrella)
Are you ready to be part of a transformative journey? Our client is embarking on a major enterprise-wide data platform transformation, and they need a talented Software Developer / Senior Data Engineer to join their dynamic team!
About the Role:
You will play a pivotal role in designing and building a state-of-the-art data platform that consolidates data from various business areas into a centralised environment for reporting, analytics, and business consumption. This is your opportunity to contribute significantly as the project progresses towards crucial go-live milestones between March and June 2027!
Key Responsibilities:
- Design & Build: Create and maintain scalable data pipelines using Python and SQL.
- Optimise Solutions: Develop, optimise, and support enterprise data platform solutions.
- Data Integration: Build and manage data ingestion, transformation, and integration processes.
- Infrastructure Management: Create and maintain data models, tables, and supporting infrastructure within Databricks and associated data lake/lakehouse environments.
- Business Logic Development: Implement business logic, calculations, and data processing solutions using Python.
- Collaboration: Work closely with business stakeholders and engineering teams to deliver high-quality data assets.
- Quality Assurance: Ensure data quality, performance, scalability, and governance standards are met.
- Documentation: Produce technical documentation, architecture artefacts, and data flow specifications.
- Performance Improvement: Identify and resolve performance bottlenecks across pipelines and processing workflows.
Required Skills & Experience:
Essential:
- Strong commercial experience in Python development.
- Proficient in SQL, including query optimisation and data modelling.
- Hands-on experience with Databricks.
- Proven track record in designing and building enterprise data platforms.
- Experience in developing ETL/ELT pipelines and data integration solutions.
- Strong understanding of data lakes and lakehouse architectures.
- Experience working with large-scale datasets and modern data engineering practises.
- Ability to design and deliver end-to-end data solutions.
- Strong analytical and problem-solving skills.
- Excellent stakeholder management and communication skills.
Highly Desirable:
- Experience with Spark / PySpark.
- Familiarity with Azure Data Lake, Snowflake, or similar platforms.
- Knowledge of orchestration tools like Airflow or Azure Data Factory.
- Exposure to financial services environments.
- Experience supporting large-scale data transformation or migration programmes.
What We're Looking For:
- A senior-level contractor who can hit the ground running.
- Someone comfortable working autonomously with minimal oversight.
- Proven experience in delivering long-term contract engagements (12 months or longer).
- Strong interpersonal skills with a team-oriented approach.
- Immediate availability or able to start quickly.
Key Deliverables:
- Delivery of scalable, reliable, and performant data pipelines.
- Development of robust data models and platform structures.
- Successful implementation of data engineering solutions that support the enterprise data platform.
- High-quality data assets for reporting, analytics, and business consumption.
- Contribution to platform go-live milestones between March and June 2027.
Join our client and be part of something big! If you are ready to take on a challenging and rewarding role, we want to hear from you! Apply now and help shape the future of data!
Similar jobs
- GE
Software Engineer - Python (we have office locations at Cambridge, Leeds and London)
NewGenomics England
Farringdon, Central London🇬🇧£71.4k/yrHybridYesterdayDynamoDBMicroservicesSQL+9Technology - ER
C# Software Engineer
Enterprise Recruitment Ltd
Cambridge, Cambridgeshire🇬🇧£45 - £60/hrHybrid3 months agoMachine LearningC#C++Technology - LE
Software Engineer
NewLeidos
Lincoln, LIN🇬🇧£47.6k - £61k/yrHybridYesterdayMachine LearningC++HTML+4Technology - LE
Software Engineer
NewLeidos
Farnborough, HAM🇬🇧£36.9k - £46.1k/yrRemote1 hour agoMachine LearningApacheGit+5Technology - AR
Lead Systems Engineer
NewARM
Berkshire🇬🇧Hybrid1 hour agoSAFeAgileTechnology - RT
Software Engineer- Backend
NewRandstad Technologies
Manchester, Lancashire🇬🇧On-site2 hours agoGCPAWSAzure+2Technology