Data Engineer (2+ Years' Experience)
Location: Midlands
Employment Type: Full-Time
Reports to: Data, Analytics, and Development Team Lead
We are seeking a junior to mid-level data engineer with strong experience across the MS Azure stack. If you have 2 years' experience and are an excellent written and spoken communicator, please get in touch.
(Please note you must have lived in the UK for 5 years to be fully security checked).
Technical Requirements Summary:
- Database Basics: Understanding of database architecture, including staging and warehousing.
- Programming & Query Languages: Familiarity with T-SQL, Oracle SQL, SparkSQL, DAX, M Language, or Python.
- Data Pipeline Development: Experience in designing and implementing ETL pipelines.
- Microsoft Stack: Exposure to Azure data services (e.g., Azure Synapse, Azure Data Warehouse, Azure Data Factory) or on-prem SQL Server solutions.
- API Integration: Basic experience in establishing data feeds using APIs and other transfer mechanisms.
About the Role:
We are looking for an enthusiastic and motivated Junior Data Engineer to join our Data, Analytics, and Development team within the IT function. As a member of our central "hub," you will support the management of the data lifecycle, including connecting to data sources, transforming data, and assisting in maintaining our data warehouses.
This role offers a fantastic opportunity to develop your skills, work alongside experienced professionals, and contribute to projects that enhance our data capabilities across the business. You will be encouraged to follow best practices and contribute to improving the ways we work with data.
Key Responsibilities:
- Data Connection: Assist in designing and implementing data pipelines, helping to establish data feeds from various sources using APIs and other mechanisms.
- Storage and Management: Support the design and management of database environments for staging and storing data, ensuring data quality and security.
- Data Transformation: Help develop and maintain ETL pipelines to transform raw data into formats suitable for reporting and analytics.
- Analytics: Contribute to applying algorithms and models to enhance data value, including predictive and text analytics.
- Best Practice Support: Learn and adopt data standards and best practices, supporting the wider team and business in implementing these.
- Continuous Improvement: Engage in team discussions on ways of working, offering ideas for process improvements and new opportunities.
What We're Looking For:
- Technical Knowledge: Basic understanding of database management and experience with the Microsoft stack or similar technologies.
- Analytical Skills: Some experience in designing or maintaining ETL pipelines and working with various query languages.
- Communication: Good communication skills, with the ability to collaborate with team members and simplify technical concepts when needed.
- Organisational Skills: Ability to manage your workload effectively, with a willingness to take on responsibility in projects.
- Team Collaboration: A proactive learner who aligns with our core values of Excellence, Passion, Integrity, and Collaboration.
Nice to Have:
- Experience with Oracle databases and Oracle SQL.
- Familiarity with Microsoft Fabric and Git for version control.
- Exposure to Agile methodologies, including Kanban or Sprint approaches.
Why Join Us?
This is an excellent opportunity for someone looking to grow their career in data engineering. We offer a supportive environment where you'll learn from experienced professionals and contribute to meaningful projects.