Senior Data Engineer

 

Description:

OVERALL PURPOSE OF JOB:

The ITD Business Intelligence and Reporting Systems team is responsible for the facilitation and operation of reporting technologies across the UL campus.
The role of the Senior Data Engineer is to take a leading role on projects to enhance the operational effectiveness of UL through provision of new data management technologies, data feeds to/from new and legacy systems, building and enhancing data models in the UL Data Warehouse, and facilitating end-user reporting capabilities.
The role holder will work under broad direction and will be responsible for the detailed technical definition, implementation and satisfactory completion of medium-scale projects which typically involve collaboration with a mix of business and IT colleagues from across the UL campus.
Reporting to the Head of BI and Reporting Systems, the successful candidate will work as part of a team to deliver data engineering and business intelligence solutions.
This position has a range of working relationships both internal and external to the IT Division and the University. These include: other technical support staff, business representatives from academic and administrative departments, Managers of administration offices, the director of IT and senior leadership of the University. The position will also liaise regularly with contractors, consultants and vendors.


KEY ACCOUNTABILITIES:

Data Engineering

Applies deep knowledge of SQL-based data engineering techniques to extract data from multiple source systems, transform data into suitable models and provide mechanisms to allow users and destinations systems to access the resulting data.
Manipulates and manages structured data stored in MS SQL and Oracle databases.
Analyses, designs and implements source and destination interface logic using Microsoft scripting and data processing and interfacing technologies such as SSIS and Powershell to pass data to and from source/destination systems.
Works closely with vendors of third party systems to determine the most appropriate form and content of data feed flows into and out of UL core systems.
Builds dashboards and reports to allow campus end-users to gain a consistent and detailed understanding of information held within UL and third-party systems.
Assists in management and maintenance of BI operational platform.


Project Management

Based on initial broad objectives, works with business and IT stakeholders (such as the ITD Project Management team) to illicit requirements and gain a detailed understanding of technology, interface and data requirements.
Based on project requirements, creates plans and specifications for implementation of data engineering and reporting elements.
Leads small to medium projects which may involve supervision of other project members.
Manages/contributes to multiple projects at different states in a given period.
Utilises knowledge and understanding to support UL management processes.
Provides technical leadership and direction to project stakeholders to manage expectations and enable them to make appropriate decisions.
Identifies and clearly communicates project (and systemic) risks.


Stakeholder Engagement

Works closely with business users to define dashboard, reporting and analytics requirements and translate those requirements into high-quality reporting and dashboard implementations.
Manages upward to convey project progress, operational issues and anticipate the needs of senior stakeholders and organisational structures.
Regularly communicates with fellow BI team members, sharing progress, techniques and lessons learned.
Takes part in information sessions, delivering presentations to various groups across the campus about the work of the BI team.


Technology Leadership

Scans the technology landscape for data engineering and business intelligence systems in order to identify best future solutions for UL.
Identifies and implements continuous improvement changes to existing BI team practices.
Mentors other BI team members and end-users of BI technologies.
Champions new BI technologies within the BI team.
Documents, manages and maintains best practice technology development standards across the BI team.
Works with Head of BI Systems to plan and implement future significant technology direction such as move-to-cloud.
It should be noted that the above list of duties is not exhaustive and other duties and responsibilities may be assigned to the post holder from time to time.

Experience:

6+ years relevant industry IT experience - Essential
Experience in planning and managing small to medium scale projects through all phases of the project lifecycle - Essential
Experience in working with complex database systems including using SQL and PL/SQL and related tools to analyse and interrogate databases - Essential
Experience in implementing transfer of data from one system to another using automated processes (e.g. batch database job, scheduled task, MQ Series, etc.) - Essential
Experience in transforming source data into facts and dimensions for storage in a data warehouse - Desirable
Experience in manipulation and transformation of data to identify issues and prove viability of solutions - Essential
Experience of using reporting technologies to present to non-technical audiences - Essential
Experience in supporting a large scale application - Desirable
Experience in producing functional and technical specifications- Essential
Experience in producing help documentation for technical and non-technical users - Desirable
Knowledge of enterprise IT solutions in an education or public sector environment - Desirable
 

Organization University of Limerick
Industry IT / Telecom / Software
Occupational Category Senior Data Engineer
Job Location Limerick,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 6 Years
Posted at 2024-06-07 7:49 pm
Expires on 2025-01-24