- Company Name
- Manulife
- Job Title
- Data Engineer
- Job Description
-
Job title: Data Engineer
Role Summary
Responsible for designing, developing, and maintaining scalable data pipelines and architecture on Azure, ensuring high-quality, secure, and compliant data for analytical and operational use. Works cross‑functionally with data scientists, analysts, and business stakeholders to translate data requirements into production-ready solutions, while continuously improving infrastructure and automation.
Expectations
- Minimum 4 years of Data Engineering experience in a cloud environment.
- Proven mastery of Azure services (Data Factory, Databricks, Synapse, ADLS Gen 2, SQL Server).
- Strong programming proficiency in Java, Scala, Python, SQL, and R.
- Hands‑on experience with CI/CD, DevOps pipelines, and automation of data workflows.
- Deep knowledge of data warehousing concepts, relational modeling, and data governance.
- Agile (Scrum) mindset with collaborative tool experience (Teams, JIRA).
- Excellent analytical, problem‑solving, and communication skills; continuous learning mindset.
Key Responsibilities
- Design and build reliable ETL/ELT pipelines using Azure Data Factory, Databricks, and related services.
- Develop and maintain enterprise data models, schemas, and dictionaries.
- Integrate, cleanse, and transform data from heterogeneous sources, ensuring consistency, quality, and security.
- Enforce data governance policies and compliance standards across the pipeline lifecycle.
- Collaborate with data scientists, analysts, and business units to understand and deliver data solutions.
- Monitor pipeline performance, conduct tuning, capacity planning, and troubleshoot issues.
- Drive automation initiatives, implementing DevOps best practices for repeatable releases.
- Stay current on cloud, big‑data, and automation technologies, recommending improvements.
Required Skills
- Azure Data Factory, Azure Databricks, Synapse Analytics, ADLS Gen 2, SQL querying.
- Data modeling, relational and dimensional design, data warehousing principles.
- Programming: Java, Scala, Python, SQL, R.
- DevOps & CICD pipelines, automation of data workflows.
- Data governance, security, privacy, compliance.
- Agile scrum, JIRA, Microsoft Teams.
- Performance analysis, tuning, capacity planning.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or related field (or equivalent experience).
- Azure Data Engineer Associate certification (DP-203) or similar preferred.