Job Title: Data Engineer
About the Role:
1. You will design, implement, and optimize scalable data pipelines to enhance decision-making and reporting.
2. Ensure that the data pipelines adhere to best practices in data transformation and engineering workflows.
3. Help to implement and enforce data governance frameworks, ensuring data quality, security, compliance, and integrity while collaborating with stakeholders to define access controls and metadata management.
4. Support the scalability, reliability, and security of our Data and Integration Platform, aligning platform strategy with enterprise architecture goals and business needs.
5. Act as a technical leader in the Technology Function and help to identify and implement opportunities for process enhancement.
6. Stay informed on industry trends, emerging technologies, and best practices to improve data engineering efficiency and effectiveness.
7. Proactively maintain the health and operability of data pipelines and integrations, resolving issues, adhering to incident management and change processes, and ensuring system resilience.
About You:
1. Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or equivalent experience.
2. 3+ years of experience in data engineering, with exposure to operational asset management and customer data structuring.
3. Proficiency in programming languages (Python, R, SQL), data formats (JSON, XML, YAML), and data movement protocols.
4. Experience with databases and storage solutions (SQL, NoSQL, Blob storage).
5. Experience architecting and applying common data modelling techniques (Kimball, Inmon, Data Vault).
6. Familiarity with authentication/security frameworks (RBAC, encryption standards).
7. Hands-on experience with Microsoft Azure technologies, particularly Azure SQL, Azure Integration Services, Microsoft Fabric, and Power BI data modelling.
8. Understanding of modern data analysis and AI processes, with experience applying ITIL, Agile, and DevOps methodologies.
9. Strong analytical and problem-solving skills, with a track record of troubleshooting and optimizing data integrations.
10. Excellent communication skills, with the ability to collaborate across teams and convey complex technical concepts to non-technical stakeholders.