Job Openings Data Engineer (Microsoft Fabric - Data Factory)

About the job Data Engineer (Microsoft Fabric - Data Factory)

Data Engineer

We are seeking a skilled Data Engineer to design and build scalable, consistent data solutions across the business. This role focuses on developing and maintaining robust data pipelines, supporting data warehousing, and ensuring the delivery of clean, structured datasets for reporting, analytics, and integration with AI-driven systems. As part of a collaborative development team, this is an excellent opportunity for someone looking to take ownership of impactful projects and advance their career in data engineering.

Role Purpose

The Data Engineer will work on creative, technically challenging projects that support a wide range of business systems and stakeholders. Collaborating with other developers in an agile environment, you will design and deliver functional modules, enhance applications, and implement scalable data solutions. With a strong emphasis on preparing data for analytics and AI initiatives, this is a hands-on position where you will manage your own workload to deliver the greatest impact.

Key Responsibilities

  • Serve as the subject matter expert for data engineering and analytics.

  • Translate reporting and AI integration requirements into scalable technical solutions.
  • Build and maintain data warehouses, ensuring data is cleansed, normalised, and structured.
  • Write efficient, well-documented code in T-SQL, KQL, and Python for transformations and orchestration.
  • Enable data access for machine learning, LLMs, and intelligent systems.

  • Support reporting and dashboarding via Power BI, including data modelling and DAX.
  • Conduct design reviews, testing, and functional validation of data solutions.

  • Ensure data platforms are reliable, secure, and compliant.

  • Manage development tasks and backlog within Azure DevOps, reporting weekly on progress.
  • Contribute to customer-facing projects when required.

Required Skills & Experience

  • 3+ years experience as a Data Engineer or in a related role.

  • Strong knowledge of Azure-based data services (Fabric, Data Factory, Data Lakes, Power BI).
  • Proficiency in T-SQL, KQL, and Python for data processing.

  • Hands-on experience with Databricks, Delta Lake, or Apache Spark.

  • Solid understanding of data warehousing, dimensional modelling, and ETL/ELT processes.
  • Familiarity with CI/CD pipelines and Agile methodologies.

Desired Skills

  • Experience preparing data for AI/ML applications, including chatbots or LLMs.

  • Knowledge of data governance, lineage, and cataloguing (Purview, OneLake).

  • Exposure to web application development (SPAs) and frameworks like React.js.

  • Experience with C# (.NET 6+) and Azure application hosting.

  • Understanding of Git and secure development practices, including DevSecOps.