A reputable Global Law Firm is seeking a Senior Data Engineer to join their growing technology team. In this role, you will be responsible for designing, developing, and optimising data solutions within a Microsoft 365 environment, with a strong focus on Azure Data Factory, SQL, and DevOps pipelines. You will play a key role in building and maintaining data infrastructure, enabling efficient data management, and supporting the firm's analytics and business intelligence initiatives.
Key Responsibilities:
Data Pipeline Development: Design, build, and maintain robust data pipelines using Azure Data Factory (ADF).
ETL Optimisation: Develop and optimize ETL processes to ensure data accuracy, reliability, and performance.
DevOps & Automation: Establish and manage DevOps pipelines for automated deployment and CI/CD processes.
Cloud & Azure Integration: Leverage Azure services (Data Factory, Synapse, SQL Database) to build scalable data solutions.
Power Platform & M365: Utilize Power BI, Power Apps, and Power Automate to create data visualizations and automate workflows within the Microsoft 365 ecosystem.
Collaboration: Work closely with business stakeholders, analysts, and IT teams to understand data requirements and deliver effective solutions.
Documentation & Governance: Maintain clear documentation of data processes and adhere to data governance policies.
Key Skills & Experience Required:
SQL Expertise: Strong proficiency in SQL development, including query optimization and performance tuning.
Azure Data Factory (ADF): Hands-on experience building and managing data pipelines.
DevOps & CI/CD Pipelines: Proven experience setting up and maintaining DevOps pipelines.
Azure Cloud Services: Experience with Azure Synapse Analytics, Azure SQL, and related services.
Power Platform: Competency with Power BI, Power Apps, and Power Automate.
Microsoft 365 Environment: Ability to integrate data solutions with Microsoft 365 tools such as SharePoint and Teams.
Programming Skills: Familiarity with Python, PowerShell, or similar scripting languages is a plus.
Problem-Solving: Strong analytical and troubleshooting skills.
Collaboration: Excellent communication skills with the ability to work effectively across teams.
