Job Title: Azure Data Engineer
Salary: Grade 14
Job Purpose:
We are seeking an innovative and skilled Azure Data Engineer to join our Data and Insight Service team. In this role, you will design, develop, and implement data products and services that drive effective business intelligence, analytics, and insights across various services. You will be instrumental in helping decision-makers leverage data to support impactful services for our communities.
Key Responsibilities:
- Data-Driven Insights: Support services in understanding performance, effectiveness, and impact through data and insights, contributing to informed decision-making across the organisation.
- Collaboration & Improvement: Work alongside other departments and partner organisations to strengthen data capabilities, share best practices, and foster continuous improvement.
- Data Flow Automation: Lead the development of automated ETL/ELT data flows to extract, transform, and link data sources, enabling enhanced analytics and business intelligence.
- Database & Metadata Management: Oversee the design, maintenance, and optimisation of databases and metadata repositories, ensuring data integrity and accessibility.
- Testing & Documentation: Establish robust testing practices to monitor data engineering performance, identify issues early, and document source-to-target mappings for transparency and traceability.
- Stakeholder Engagement: Collaborate with technical and non-technical stakeholders to gather, analyse, and interpret data engineering requirements, delivering solutions that meet diverse needs.
- Standards & Innovation: Apply best practice standards in data engineering and explore opportunities to increase efficiency, effectiveness, and innovation in data processes.
- Agile Practices & Mentorship: Apply agile methodologies in your work and support junior team members by acting as a mentor, fostering a collaborative and growth-oriented environment.
Qualifications and Experience:
- Essential: Degree in a data-related field (e.g., Computer Science, Engineering, Statistics) or equivalent experience.
- Technical Expertise: Advanced SQL skills and experience with SQL Server Integration Services (SSIS) and cloud-based services, especially within Microsoft Azure.
- Programming Skills: Proficiency in one or more programming languages, such as Python, C#, or Scala.
- Data Standards & Quality: Proven experience in implementing data quality standards and data models at scale.
- Data Engineering Best Practices: Knowledge of Continuous Integration (CI), Continuous Deployment (CD), and experience developing repeatable, scalable automated data flows.
- Analytical & Collaborative Skills: Ability to reverse-engineer data models, document data mappings, and effectively engage with both technical and non-technical stakeholders.
Personal Attributes:
Our ideal candidate will demonstrate:
- Positivity and Adaptability: A proactive approach to tackling challenges with flexibility and resilience.
- Strong Communication: Clear and respectful interaction with team members, stakeholders, and the wider organisation.
- Commitment to Development: Dedication to personal and professional growth, with a focus on continuous improvement.
If you're a skilled Azure Data Engineer who is passionate about leveraging data to drive meaningful insights and solutions, we would love to hear from you. Join us in building a data-informed future that supports our communities and enhances service delivery.