Job Description
We are seeking an experienced Senior Data Engineer with 7+ years of expertise in building and maintaining data platforms on Microsoft Azure. The ideal candidate will have hands-on experience designing scalable data pipelines, managing data warehouses and lakes, and enabling enterprise reporting and analytics.
What You’ll Do:
- Design, develop, and optimize data ingestion pipelines using Azure Data Factory, Synapse Analytics, and Azure Databricks.
- Manage large-scale data storage solutions with Azure Data Lake Storage Gen2 and Azure Synapse Analytics.
- Develop and optimize data lake and warehouse architectures using Azure Data Lake Storage Gen2, Delta Lake, and Fabric OneLake.
- Implement data transformation frameworks (ETL/ELT) for structured and unstructured data.
- Collaborate with business and analytics teams to design data models, warehouses, and marts.
- Develop dashboards and reports using Power BI, leveraging Direct Lake mode for real-time analytics.
- Perform data profiling, cleansing, and transformation using Power Query (M language).
- Write efficient DAX expressions for calculated columns, measures, and time-based analysis.
- Apply best practices for security, compliance, and Zero-Trust principles in Azure data solutions.
- Implement CI/CD pipelines for data workloads using Azure DevOps.
- Monitor, troubleshoot, and optimize pipelines to ensure reliability and performance.
What You Bring:
- 6+ years of experience in data engineering and/or data analytics roles.
- Strong proficiency in Python, SQL, and PySpark.
- Hands-on experience with Microsoft Azure Fabric, Synapse, Data Factory, and Power BI Desktop.
- Proficiency in Power Query (M) and DAX for data transformation and modelling.
- Familiarity with CI/CD pipelines for data workflows using GitHub Actions or Azure DevOps.
- Excellent communication and stakeholder engagement skills.
Great to Have
- Microsoft Certified: Azure Data Engineer Associate or Azure Enterprise Data Analyst Associate.
- Knowledge of data architecture best practices and performance optimisation.
Why Join ITKnocks?
- Be part of a growing, innovative team with a supportive and collaborative culture.
- Work on international projects that transform businesses through Microsoft technologies.
- Enjoy a hybrid work model that promotes work-life balance.
- Build a long-term career with ongoing training and development opportunities.
Perks & Benefits
We believe great work happens when people feel supported, valued, and balanced. Here’s what you can look forward to as part of our team:
- Bi-Annual Increments
- Hybrid Work Model
- Medical Coverage (IPD & OPD)
- Referral Bonus
- Paid Certifications
- Perfect Work-Life Balance
- Work Timings: Monday to Friday, 6:00 AM – 3:00 PM (PKT)
(An early start means you’ll have the rest of the afternoon and evening free, perfect for avoiding peak traffic, spending more time with family, or enjoying your social life.)