Data Engineer
JOB DETAILS
APPLY ONLINE
Experience Required:
3+
Job Description:
We are looking for a skilled Data Engineer / Developer to join our IS/IT squad under the supervision of a Team Leader. The ideal candidate will work on data-driven projects, contribute to building scalable solutions in the Corporate Data Lake, and support end-to-end delivery from development through production.
Job Responsibilities:
- Work as part of an IS/IT squad on enterprise-level data engineering projects.
- Design, build, and maintain solutions in the Corporate Data Lake using Azure technologies (Databricks with Python, PySpark, Azure Data Factory) and SQL.
- Develop and optimize ETL/ELT pipelines to ensure reliable and high-performance data processing.
- Implement data modeling and data warehousing best practices to support analytics and reporting needs.
- Ensure end-to-end delivery, including development, testing, deployment, and post-production support.
- Handle L3 production support, including troubleshooting and issue resolution.
- Support User Acceptance Testing (UAT) by assisting business users and validating data outputs.
- Deploy application components using CI/CD pipelines via Azure DevOps or GitLab.
- Collaborate closely with cross-functional teams, including business stakeholders, analysts, and engineers.
- Follow best practices for code quality, documentation, security, and performance optimization.
Required Skills & Experience:
- 3+ years of experience in Data Engineering or related roles.
- Strong experience in data warehousing and/or data lake development.
- Proficiency in Python, PySpark, SQL, and Azure Data Factory.
- Hands-on experience with Azure Databricks.
- Strong data modeling and database design skills.
- Experience with CI/CD pipelines using Azure DevOps or GitLab.
- Good understanding of data quality, governance, and performance tuning.
- Strong communication skills and a team-first mindset.
Primary Skills:
- Azure
- Python
Other Skills:
- PowerBI
Open in new tab