Job title: Senior BI Analyst
Job Location: Gauteng, Pretoria
Deadline: December 06, 2025
Quick Recommended Links
- Jobs by Location
- Job by industries
- We are looking for an experienced Senior BI Analyst at our Moyo team.
Primary Duties and Responsibilities
- The BI Analyst is responsible for turning data into information, information into insight and insight into business decisions. Responsibilities include conducting full life-cycle activities to include requirements analysis and design, database development and reporting capabilities, and continuously monitoring performance and quality control plans to identify improvements.
Required Qualifications
- Tertiary degree, diploma or certificate in a related field (BSc Computer Science, B.IT or Informatics related degrees).
Experience and Knowledge
- 7+ years’ working experience as a BI Reporting Analyst, Database Developer and / or Software Consultant.
- Working Knowledge of Database design and Data analytics (specifically Power BI).
The ideal candidate must have at least 4 + years’ experience in the following technologies, tools and disciplines :
- Tableau and / or Power BI
- MS SQL
- SSRS, SSIS and SSAS
- Big data : Hive, Pig, Flume, Sqoop, Uzi and Spark.
- Predictive Analytics : Alteryx, Python and R.
- Database Warehousing, data consolidation and reporting.
Key Responsibilities
- Data analysis, design and reporting.
- Update knowledge about emerging industry or technology trends.
- Develop information communication procedures.
- Prepare analytical reports.
- Update database structures and information.
- Design and develop databases to store information for reporting.
- Document operational procedures.
- Document technical specifications or requirements.
- Provide technical support for software / technology maintenance or use.
- Data mapping and transformation.
- Researching various available technologies.
- Migrating existing client’s deliveries to new Business Intelligence platform.
- Cultivates an ongoing partnership with power users in the business, maintaining knowledge of business operations, strategies, information requirements, and priorities.
- Initiate process changes and enhancements where necessary and see to successful implementation.
- Provide assistance to the Junior Consultants in their learning curve.
Competencies
- Critical Thinking : Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
- Active Learning : Understanding the implications of new information for both current and future problem-solving and decision-making.
- Systems Analysis : Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
- Complex Problem Solving : Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Deductive Reasoning : The ability to apply general rules to specific problems to produce answers that make sense.
- Inductive Reasoning : The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).
- Excellent communication skills : Ability to engage with C-level stakeholders, both verbal and non-verbal and communicate a deep understanding of the business and a broad knowledge of technology and applications.
- Technical Literacy : Possess a high level of technical literacy, which helps them determine how a software solution fits into an organization’s current structure and assists in the development of specifications and requirements.
- Analytical Assessment : A high level of analysis to examine current systems and determine overall project needs and scope.
- Schedule Management : Extensive time management skills to determine development schedules and milestones and ensure that deliverables are completed on time for oneself and your team.
- Team Leadership : To oversee and direct development teams throughout the project development lifecycle, experience with team leadership and motivation is essential
- Ability to translate strategy and strategic objectives into measurable and executable projects
- Experience working on large project(s) incorporating processes and procedures and standards
- Experience working on large project(s) incorporating processes and procedures and standards.
- Creativity, self-confidence, and flexibility.
- Research / Data Analysis jobs