Systems Support Developer/Analyst (BI Developer)

Updated: 3 days ago
Location: Cardiff, WALES

21555BR

University IT

Managerial, Professional and Specialist Staff – MPSS


Advert

Systems Support Developer/Analyst (BI Developer)
Us 

We want to make Cardiff University an institution that is respected the world over. Our vision is to be a world-leading, research-excellent, educationally outstanding university, driven by creativity and curiosity, which fulfils its social, cultural, and economic obligations to Cardiff, Wales, the UK and the world. We expect to improve our standing as one of the top 100 universities in the world and the top 20 in the UK.
Opportunity 
An opportunity has arisen within the Business Intelligence development team. The BI Development team designs, builds and maintains the University’s core business intelligence and data warehousing capabilities, delivering reliable, secure and well governed data structures that underpin reporting, analytics and statutory returns. The team develops and supports end to end BI solutions across the Microsoft stack—including ETL, data models, semantic layers and Power BI—and is now leading the transition to Microsoft Fabric as the modern data platform. Working closely with analysts, service teams and senior stakeholders, the team ensures high quality, trusted data is available to support operational decision making, regulatory compliance, digital transformation initiatives and strategic planning across the institution.

You 
As a passionate and knowledgeable Business Intelligence specialist, you will provide specialist and expert advice to colleagues within university IT and the wider university.  You will support the team leader by providing advice, insight and guidance in BI product stack trends and developments. You will be a skilled developer with an understanding on Kimball methodology, experienced in the Microsoft stack of tools, proficient in the lifecycle of BI reporting, from ETL tools, database development, data cube (tabular) development, to report development in Power BI.   

What we offer 
Cardiff University can offer many attractive benefits to its employees, including a competitive salary, 37 days annual leave per annum and a generous pension scheme.  More information on what we can offer can be found at https://www.cardiff.ac.uk/jobs/what-we-can-offer .
This post is full-time (35 hours per week) and open ended.
Salary: £41,064 - £46,049 per annum (Grade 6)
Appointments to roles at Cardiff University are usually made at bottom of scale unless in exceptional circumstances.
Date advert posted; Tuesday, 17 March 2026

Closing date: Friday, 3 April 2026
Cardiff University is committed to supporting and promoting equality and diversity and to creating an inclusive working environment. We believe this can be achieved through attracting, developing, and retaining a diverse range of staff from many different backgrounds who have the ambition to create a University which seeks to fulfil our social, cultural and economic obligation to Cardiff, Wales, and the world.  In supporting our employees to achieve a balance between their work and their personal lives, we will also consider proposals for flexible working or job share arrangements.

Applications may be submitted in Welsh, and an application submitted in Welsh will not be treated less favourably than an application submitted in English.


Job Description

The position is based within University IT where the role holder will work as part of a professional service delivery team dedicated to the provision of an efficient, effective, customer focused and quality driven IT service to all staff and students across the University.

The job requires the role holder to:
• Develop Business Intelligence data structures and reports within the Microsoft stack - SSIS, SSAS, SSMS, Power BI.
Redevelop our BI artifacts and ETL processes in a Microsoft Fabric environment.
Administer and manage the Fabric service according to Microsoft principals
Contribute to a centre of expertise within the organisation, taking responsibility for the development and maintenance of complex technical systems.
• Take responsibility for the specification and design of large or complex systems.  Resolving issues independently where they fall within set role objectives.
• Agree appropriate design standards, methods and tools in consultation with senior management.
• Ensure that all work is documented using the appropriate standards, methods and tools, including prototyping tools where appropriate.
• Maintain market awareness, assess software packages on their ability to meet all or parts of specified requirements and advise colleagues and management on their technical suitability.
• Liaise with colleagues where appropriate on cost benefit analyses, risk analyses and development plans.
• Liaise with external suppliers and contribute to the assessment and selection of suitable software packages to meet all or parts of specified requirements.
• Maintain an awareness of operational requirements especially in terms of service levels, availability, response times, security and repair times.
• Provide technical expertise, advice and guidance on all aspects of design and technology within your remit.
• Review technology costs against planned budgets, liaise with technology suppliers of equipment, software and services to maximise value and return on investment.
• Ensure that all tasks and procedures are carried out effectively and efficiently to agreed levels of service. Produce statistics for use in measuring key performance indicators (KPIs).
• Receive, log and prioritise support requests in accordance with agreed criteria and the needs of the organisation, escalating requests to development staff or suppliers where appropriate.
• Ensure that problems are managed in accordance with agreed standards and processes, and that escalation procedures are adhered to, ensuring that complex and high impact problems are dealt with effectively.
• Work within matrix-teams of staff across the organisation to deliver enhanced technology solutions to the University.
• Provide advice and guidance where necessary.
• Plan and deliver small scale projects, consult with and advise Project Managers to help them plan, prioritise and set project milestones to ensure that resources are appropriately deployed in order to meet deadlines.
• Establish relationships with key contacts to ensure role objectives are met, developing appropriate communication links with internal and external stakeholders as required.
• Create specific working groups from colleagues across the University to achieve departmental objectives.


Person Specification

Important note: It is the University’s policy to use the person specification as a key tool for short-listing. Candidates should evidence that they meet ALL of the essential criteria as well as, where relevant, the desirable. As part of the application process you will be asked to provide this evidence via a supporting statement. Please ensure that the evidence you are providing corresponds with the numbered criteria outlined below. Your application will be considered based on the information you provide under each element. When attaching the supporting statement to your application profile, please ensure that you name it with the vacancy reference number, e.g. Supporting Statement for 21555BR

Essential Criteria
Qualifications and Education 

1.    Degree/NVQ 4 or equivalent / Professional membership/experience
Knowledge, Skills and Experience 
2.    Experience developing with Microsoft Fabric (including Data Engineering, Data Factory, Azure Synapse Analytics and report development in Power BI, using DAX) and Microsoft BI tools (SSIS, SSAS, SSMS), with a comprehensive understanding of SQL and data‑warehousing principles.

3. Experience of working in a Business Intelligence development team in a complex organisation; managing source-controlled development and reviewing versioned development of others; and providing training of reporting services to non-technical and technical teams.

4.    Proven experience in developing new processes and procedures and of utilising toolsets for monitoring, auditing and reviewing service support performance. 

5.    Excellent and proven relationship management skills with experience of managing the requirements of stakeholders
Customer Service, Communication and Team Working 
6    Proven ability to shape developments through active participation within teams and groups. 

7. Excellent interpersonal, communication and organisational skills. Able to document complex technical solutions in a logical and clear framework that can be readily understood by others.

8. Proven ability to develop networks in order to contribute to long term developments.

Planning, Analysis and Problem Solving 
9.    Demonstrable knowledge and experience in problem, error and knowledge management analysis, resolution and delivery techniques. 

10.    Evidence of ability to undertake and deliver specific projects and supervise short term project teams, and ability to be flexible to prioritise workload under pressure.
Desirable Criteria

11. Experience of using GitHub.

12. Experience of Fabric Administration

13. Experience with Business Objects.

14. Management qualification in ITIL, or similar.

15. Ability to speak Welsh or willingness to learn.


Additional Information

As an employee of Cardiff University the post holder will: 

 •          Abide by University policies on health and safety and equality and diversity.
• Perform other duties occasionally which are not included above, but consistent with the role. Complete tasks normally associated with junior colleagues to meet operational demands. Undertake duties associated with a more senior role for developmental purposes
• Manage performance, inductions and development of staff under the line management of the role holder. Support and guide team members in welfare issues, escalating as necessary to specialist support areas.
Current Technologies :
Microsoft SSIS, SSAS, SSMS, Fabric, Power BI, Tabular Editor, Github, Git bash, Azure DevOps, SAP Business Objects, Oracle and SQL Server databases.
Ensure compliance with legal and regulatory requirements in respect of equality and diversity, data protection, copyright and licensing, security, financial and other University policies, procedures and codes as appropriate.
•            Take reasonable care for the health and safety of yourself and of other persons who may be affected by your acts or omissions at work in accordance with the Health and Safety at Work Act 1974, EC directives and the University’s Safety, Health and Environment Policies and procedures and to cooperate with the University on any legal duties placed on it as the employer.


Job Category

Information Technology



Similar Positions