Our client is looking for a Python Developer who will play a vital role in delivering high-quality data warehousing solutions and business intelligence applications across a range of retail-sector clients. This role is ideal for someone who enjoys working independently from their own office environment while collaborating closely with multiple organisations to create reliable data pipelines, analytics outputs, and business reporting solutions.
Responsibilities
Develop, enhance, and maintain Python-based data pipelines for multiple retail clients.
Support the design and build of modern data warehouses and data models.
Create, process, and transform analytics datasets to support business insights.
Produce high-quality BI reports and dashboards for client stakeholders.
Collaborate with client teams to understand reporting requirements and translate them into technical solutions.
Ensure data quality, reliability, and performance across all pipelines and reporting artefacts.
Troubleshoot data issues and optimise ETL/ELT processes where required.
Work autonomously while managing workload across a variety of client projects.
Contribute to continuous improvement of development practices, tools, and documentation.