Senior Bi Specialist

Midrand, GP, ZA, South Africa

Job Description

Adcock Ingram Holdings Limited and its Subsidiaries ("we", "us") are committed to protecting and respecting your privacy. Our Privacy Notice sets out the basis on which personal information collected inter alia from you, social media, recruitment agencies and our website, will be processed by us. The Privacy Notice is available on our website www.adcock.com.

One of the conditions under the Protection of Personal Information Act 4 of 2013 (POPIA) provides that candidates have the right to be informed about the collection and use of their personal information.

In the course of your application, we may:

collect personal information that may be used to identify potential professional opportunities other than the job you have applied for, but of which we think might be of interest to you; use your personal information to confirm references or background checks you have provided us; and request your consent to participate in aptitude tests or recruitment assessments.

We also use your personal information to respond to your inquiries, to verify your information and to share information with you.

Your personal information will be securely stored by the Human Capital Department, and it will be retained for a period of up to 12 months as of the closure of the application procedure if your application is unsuccessful, and in case of a successful application and you are hired, your data will be transferred to your personal employee file.

By applying for this position, you consent to us processing your personal information.

We reserve the right to make an appointment. If you have not heard from us within 30 (thirty) days of the closing date, please accept that your application was unsuccessful. Correspondence will be entered into only with shortlisted candidates.

Job purpose:


Understand business intelligence, data integration, data warehousing, modelling, database administration, and technical aspects of BI systems. Take the data in its raw form, dissect it to see patterns, trends, outliers, using business intelligence tools and collaborate with the technology and business teams to build effective solutions. Play a critical role in configuring and maintaining the reporting solutions management reporting utilising both Microsoft Power BI dashboards and BI reporting, Microsoft SQL Analysis Services, and t-SQL scripts to enhance service delivery and user experience. Identifying opportunities for innovation and automation within the IT Service Management business Understanding of system functionality, data relationships, and the software development lifecycle, as well as strong problem-solving, communication, and collaboration skills. Enhance application performance through pro-active maintenance and configuration according to best practices.

Key responsibilities and outputs:


General




Data Governance and Security:

Implement data governance practices, including data access controls, role-level security, and data lineage documentation. Ensure compliance with data protection regulations.

Collaboration and Requirements Gathering:

Collaborate closely with business stakeholders, and end-users to gather and refine requirements for required solutions. Function as a bridge between technical and non-technical stakeholders.

Project Management:

Project management skills to plan, execute, and manage projects, including scoping, time management, and meeting deadlines. Projects include new customer onboarding, existing customer enhancements for internal governance and management across supported solutions.

Documentation:

Draft and maintain all relevant documentation pertaining to solutions supported including functional specifications, business requirements, user guides, and knowledge articles

Innovation & Enhancement:

Identify, recommend, scope, and implement opportunities within supported solutions.

Configuration and Customisation




Data Modelling and Integration:

Develop and maintain complex data models in Microsoft SQL Analysis Services, including establishing relationships, hierarchies, and calculated columns. Manage data integration tasks, including data source connections and data transformation processes.

Report and Dashboard Development:

Independently design and create interactive and visually compelling reports and dashboards using Power BI Desktop. Implement advanced features like bookmarks, drill-through actions, custom themes, and custom visuals.

Data Transformation and ETL:

Handle more complex data transformation and ETL (Extract, Transform, Load) processes, including handling data from multiple sources and dealing with complex data structures.

Support and Analysis




Advanced Data Analysis:

Perform complex data analysis tasks using DAX (Data Analysis Expressions) functions to create calculated measures and solve intricate business problems. Develop advanced DAX calculations for financial, statistical, or performance analysis.

Performance Optimisation:

Optimise report and dashboard performance by improving data queries, data model efficiency, and report rendering speed. Identify and address bottlenecks and resource constraints on the reporting and modelling platform(s), as well as scheduling of reports via Microsoft Power BI, Analysis Services model optimisation, and large data dumps via SQL.

Troubleshooting

: Support, troubleshoot (log file analysis) and resolve issues related to existing Microsoft SQL Analysis Services and SQL reporting functionality, on prem servers and network connectivity in conjunction with Network support teams, as well as the Power Platform components such as the on-premises Power BI data gateway

Pro-active maintenance:

Responsible for proactive maintenance on supported solutions

Day-to-day Tasks and System Administration:

+ Monitor, maintain and fix any issues identified with reporting solutions supported.
+ Work with internal and external resources (e.g. customer representatives, data and applications teams, vendors, etc.) to identify reporting and automation requirements.
+ Assist with system and reporting data quality.



Educational Qualifications




Bachelor's degree in Informatics, or equivalent qualification and/or experience

Work experience




3 years' experience in business analysis and related documentation 3 years as a Power BI Developer or Business Intelligence Analyst. 2 years' Microsoft DevOps experience 3 years' experience in Microsoft SQL Analysis Services 3 years of experience in t-SQL scripting / queries, including query optimisation



Professional Qualifications / courses completed




Microsoft Power BI courses/accreditation/certification or equivalent experience Microsoft SQL and Microsoft SQL Analysis Services courses/accreditation/certification or equivalent experience ITIL v3 or later Foundations certification or equivalent experience

Technical skills




Understanding of ITIL processes and best practices Experience with scripting languages (e.g., SQL, Postgres, Grafana etc.) Proficiency in model development using Microsoft SQL Analysis Services Proficiency in data analysis, data visualisation, and data modelling, with a strong portfolio, demonstrating past work using Power BI. Understanding of the Medallion data architecture Expertise in using Microsoft Power BI, including Power BI Desktop, Power Query, Power Pivot, and Power BI Service (cloud-based platform). Strong knowledge of DAX (Data Analysis Expressions) for creating complex calculations, measures, and calculated columns in Power BI. Experience with data integration, ETL (Extract, Transform, Load) processes, and data cleansing using Power Query, t-SQL, or Python Familiarity with data visualisation best practices and the ability to create visually appealing and insightful reports and dashboards. Knowledge of advanced Power BI features such as custom visuals, themes, bookmarks, drill-through actions, and custom report distribution. Understanding of data warehousing concepts, data modelling, and data architecture. Ability to work with various data sources, including databases (Oracle, Microsoft SQL, Azure, etc.), Excel, SharePoint, APIs, Azure Synapse data Lakehouse, and web services. Experience with data source connection management and data refresh schedules. Knowledge of data security best practices and the ability to implement role-level security, row-level security, and data encryption in Microsoft SQL Analysis Services and Microsoft Power BI. Awareness of data privacy and compliance regulations relevant to the organisation

Other requirements




This role requires strong analytical skills and proficiency in Microsoft SQL Analysis Services, Microsoft Power BI, and related technologies. Sound understanding of system functionality at enterprise sub-system levels and data relationships. Excellent understanding of the software development lifecycle, development practices, and methodologies. Communication (written and verbal) - clear, concise, good command and conveyance of language. Excellent problem-solving and analytical skills. Effective communication and collaboration abilities Ability to work independently and within teams. Ability to impart and share knowledge and skills. Ability to work under pressure.

Behavioural Competencies




Strategic Thinking:

Examines issues and creates plans with a long-term perspective. Generates ideas and critically evaluates future scenarios. Applies external and internal factors to strategy development. Considers long term strategic impact when making decisions or setting direction. Ensures that short-term goals support long-term strategy.

Business Acumen (Commercial mindset)

: Uses a methodical problem-solving approach as a foundation for effective decision-making considering importance, urgency, risk, and financial implication as well as an understanding of the organisation's industry and business processes to align data visualisation solutions with specific business needs and goals.

Delivery:

Translates business objectives into practical, prioritised, and organised action plans; ensures plans are implemented timeously and successfully. Makes effective use of resources when executing; ensures processes are in place to achieve outcomes aligned to operational excellence standards.

Advanced Problem Solving:

A proactive problem-solving approach to address data-related challenges and optimise data visualisation solutions to anticipate, identify and define problems. Seeks root causes. Develops and implements practical and timely solutions.

Teaming:

Communicates ideas, information and business objectives effectively and persuasively, resulting in desired actions/outcomes. Promotes, collaboration information sharing and learning within and across team members boundaries. Focuses on ensuring stakeholder satisfaction by building mutually beneficial relationships with stakeholders.

Change Advocate:

Identifies and acts upon opportunities for continuous improvement. Encourages prudent risk-taking, exploration of alternative approaches, and organisational learning. Demonstrates personal commitment to change through actions and words. Mobilises others to support change through times of stress and uncertainty.

Creativity and Innovation:

The capacity to think creatively and innovatively to design custom visuals, themes, and unique data presentation solutions. A meticulous approach to data preparation, data cleansing, and report design to ensure data accuracy and quality.

Continuous Learning:

A commitment to staying updated with the latest Power BI features, industry trends, and best practices through ongoing learning and professional development.

Analytical Skills:

Strong analytical and problem-solving abilities to interpret data, identify trends, and provide actionable insights. The capacity to translate business requirements into data visualisation solutions.

Adaptability:

The ability to adapt to changing data requirements, business priorities, and technological advancements.

Closing Date is 05 September 2025

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1503703
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, GP, ZA, South Africa
  • Education
    Not mentioned