We are looking for a hands-on, technically driven Data Engineer to join our expanding data team. This role is ideal for someone with a strong foundation in SQL and data management, who has recently graduated from a Data Science or Data Engineering programme and is eager to apply their skills in a modern, forward-thinking environment.
You will be responsible for developing and maintaining robust data solutions that support reporting, automation, and strategic decision-making across the business. The successful candidate will have up-to-date knowledge of data tooling and methodologies, particularly in SQL, Power BI, and data automation, with an interest in modern data architecture such as cloud-based warehousing and lakehouse solutions.
As the role sits within a relatively new department, where methodologies and processes are still evolving, there is a significant opportunity to help shape the future of OEG’s data management practices.
Key Responsibilities:
Database and Data Engineering
* Design, develop, and maintain SQL-based solutions and data pipelines.
* Manage relational databases, ensuring data can be extracted, transformed, updated, and exported efficiently.
* Write complex T-SQL queries, stored procedures, and functions to support data processes.
Data Visualisation and Reporting
* Develop insightful and interactive dashboards using Power BI and DAX.
* Translate business requirements into visual analytics for various departments.
* Monitor and enhance report performance and usability.
Automation and Workflow Management
* Use Power Automate to streamline data workflows and automate routine reporting tasks.
* Support cross-system data integration where applicable.
ETL Development and Modernisation
* Build and maintain ETL pipelines using best practice methods and modern tooling.
* Support data transformation and movement across systems and platforms.
* Participate in the adoption and maintenance of cloud-first data solutions.
Innovation and Future-Proofing
* Stay up to date with modern tools and methodologies, including but not limited to Microsoft Fabric, Databricks, and Lakehouse architectures.
* Ensure solutions are scalable, maintainable, and aligned with evolving best practices.
* Contribute to shaping the future state of the organisation’s data estate.
Qualifications & Experience:
* Bachelor’s degree in Data Science, Data Engineering, Computer Science, or a closely related field (ideally graduated within the past few years).
* 1–3 years' relevant work experience, either from a commercial role or significant academic/placement projects.
* Hands-on experience with SQL Server, Power BI, and Power Automate preferred.
Skills and Competencies:
This role requires a motivated and detail-oriented individual with a passion for working with data. You will be expected to work collaboratively and drive value through well-crafted, efficient solutions.
Technical Skills:
* Strong skills in SQL / T-SQL, including writing queries, procedures, and managing database structures.
* Proficient in Power BI dashboard development and DAX formulas.
* Experience with Power Automate for data-driven workflows.
* Understanding of ETL concepts and processes.
* Exposure to modern data platforms such as Azure Data Lake, Databricks, or Microsoft Fabric is a bonus.
Analytical Skills:
* Ability to understand complex data structures and derive actionable insights.
* Strong problem-solving ability with attention to detail.
* Curious and data-driven mindset with a continuous improvement approach.
Communication Skills:
* Capable of explaining technical concepts to non-technical stakeholders.
* Clear written and verbal communication style.
* Strong team player with a collaborative approach.
Strategic Thinking:
* Ability to contribute to discussions on the evolution of data architecture.
* Passionate about using modern tools to drive business value.
* Willingness to learn and grow with the organisation's data journey.