Head of Business Intelligence (BI)

  • Permanent Employee (Full Time)
  • BI & Project Management
  • Cape Town

About Us

TooMuchWifi is a leading provider of fast, reliable, and affordable internet connectivity to townships in South Africa.  We are a fast-growing company with a great culture that encapsulates our values: Accountability, Kindness, Integrity, Teamwork, and Hard Work.  


We care deeply about our dedicated and hardworking team, as well as the communities we serve.  


Our purpose, mission, and social impact drive and inspire us every day. 


Our working environment is colourful, fun, collaborative, and kind.  We have come a long way and have amazing stories to tell!  


What we offer:


  • Health Insurance and Medical Aid benefits
  • Comprehensive Life Cover 
  • Free 24/7 Employee Assistance Program (EAP) for all our staff and their family
  • Annual performance bonuses and salary increases
  • Generous time off (annual leave)
  • Birthday leave
  • Discounted TooMuchWifi internet packages
  • Casual Fridays
  • Fun company events
  • Staff loans (interest-free)
  • Successful candidate placement referral cash bonus for staff

What we are looking for

TooMuchWifi is seeking a strategic and data-driven leader with extensive experience in Business Intelligence, analytics, and team leadership. The ideal candidate has a proven ability to design, develop and execute BI systems and processes, transform complex data into actionable insights, and influence insight-led decision-making at an executive level. They possess strong technical expertise in SQL, Python, data governance, and analytics, combined with excellent business acumen and problem-solving skills.

The successful candidate is a strong communicator who can engage both technical and non-technical stakeholders, including at a Board level, lead high-performing teams, and drive a culture of data-driven decision-making. They thrive in fast-paced environments, take ownership of outcomes, maintain high standards of data accuracy and integrity, and are passionate about leveraging data and emerging technologies to create measurable business value.

About the role

The Head of Business Intelligence (BI) plays a critical role in developing and implementing a comprehensive BI strategy that aligns with the organization’s overall goals and objectives.  This senior manager is responsible for improving business operations related to data-insights and driving data-driven decision-making.

What you will be doing

  • Developing and implementing BI strategy: Aligning BI initiatives with business goals, identifying the opportunities for data-driven improvements, and creating long-term roadmaps for BI capabilities across various business streams.
  • Aligning BI initiatives with business strategy: Ensuring BI initiatives support and enable business objectives and identifying opportunities for data-driven improvements.
  • Ensuring data quality and integrity: Developing and implementing data governance policies and procedures to ensure data accuracy, completeness, and security.
  • Presenting insights to executive leadership and the Board: Communicating complex data insights and recommendations to senior executives and stakeholders to drive business decisions.
  • Identifying opportunities for data-driven improvements: Creating policies and procedures to ensure data quality, security, and integrity.
  • Creating long-term roadmaps for BI capabilities: Developing a vision for BI capabilities and creating a roadmap for achieving it.
  • Building partnerships with external data providers and vendors: Developing partnerships with external data providers and vendors to enhance BI capabilities.
  • Reviewing and implementing new BI tools and technologies: Staying up to date with emerging trends and technologies, and assessing their potential to drive business value.
  • Monitoring industry trends and best practices: Participating in industry conferences, networking with peers, and staying current with the latest BI trends and best practices.
  • Managing BI teams and resources: Overseeing BI teams, allocating resources, and ensuring efficient use of technology and personnel.
  • Conducting regular team meetings and performance reviews: Fostering a collaborative and high-performing BI team and providing ongoing feedback and coaching.

Minimum requirements (qualifications, skills and experience, other)

  • 8+ years experience in data analytics or BI leadership, with a strong track record of managing technical teams.
  • Bachelor’s degree in data science, Statistics, Mathematics, Computer Science, Economics, or related field
  • Knowledge of SQL and data mining methods
  • Solid understanding of Python and R
  • Outstanding data-driven problem-solving and analytical skills


Preferred skills and qualifications

  • Master’s degree in computer science, mathematics, statistics or a related field.
  • Knowledge of various programming languages.
  • Prior experience working with large datasets.
  • Experience working with documentation in a fast-paced environment.


Core Competencies

  • Strong analytical and problem-solving skills
  • Ability to work with incomplete or messy datasets
  • Ability to prioritise and deliver under pressure
  • Strong communication skills (technical and non-technical)
  • Ability to influence and drive decision making with insights
  • High attention to detail and data accuracy
  • Strong ownership and accountability mindset






#Pnet