BI Technical Lead

3 weeks ago


Johannesburg, South Africa BET Software Full time

**We Want You**:
We are on the lookout for a **Business Intelligence Technical Lead** who will take charge of technical Teams. A Team player that will ensure the smooth functioning of technical operations - someone who will be responsible for helping their Team Members with technical aspects of their jobs. We want someone who will take business growth and Team deadlines very seriously, and typically serve as their Team’s representative to the rest of the company.

**You Bring**:

- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8-10 years of experience in a technical lead role.
- Experience in end-user report development.
- Proven ETL experience using SSIS.
- Hands-on experience in designing, prepping, configuring, installing, troubleshooting and maintaining complete BI Solutions.
- The ability to identify and resolve data reporting issues.
- The ability to create efficient T-SQL objects and processes according to spec (databases, tables, stored procedures, business rules and functions).
- Advanced experience in T-SQL query optimisation, troubleshooting and debugging.
- In-depth understanding of database management systems, online analytical processing and ETL framework.
- Advanced knowledge of the Kimball Data Warehouse Lifecycle.
- Expert Data warehousing experience using fact tables, dimensions and indexing.
- Experience in Table partitioning and efficient data migration.
- Expert experience in creating and maintaining multidimensional cubes using SSAS.
- Relevant management certification may be required.
- Excellent technical, diagnostic, and troubleshooting skills.
- Strong leadership and organisational abilities.
- Willingness to build professional relationships with Team Members and clients.
- Excellent communication, motivational, and interpersonal skills.

**What You’ll Do**:

- Provide technical leadership to the Team through collaboration sessions and knowledge-sharing initiatives.
- Engage regularly with software architects in order to ensure the development within the Team is according to architectural guidelines.
- Ensure checked-in code is reviewed to ensure standards are met and the code base is sound.
- Ensure that all technical solutions that are rolled out consider compatibility with other environments and dependencies, have a high usability factor, are reliable to reduce downtime and perform at maximum efficiency during peak periods of usage, and consider security at its highest level (third-party attacks, data protection etc).
- Drive the adoption of processes within the Team which consider and meet the expectations of technical throughput rates and responses, processing times, effective resource utilisation during operation, and where the system or solution ensures maximum operational capacity requirements are met.
- Ensure rigorous testing of any solution before deployment and create standards and processes within the Team to align with these.
- Ensure the delivery of a complete and technically appropriate solution that covers all the agreed specified tasks and user objectives and has been tested thoroughly.
- Ensure relevant documentation is provided to support Teams to reduce development support load.
- Where possible, work to develop and implement a quality mechanism for the solution to analyse its own faults and provide reports prior to a critical failure.
- Develop the solution in a manner that supports modification for future developers, thereby reducing the number of defects or negatively affecting system quality.
- Implement improved processes that have a positive effect on the Team’s performance and company’s bottom line.
- Ensure technical problems and opportunities are anticipated and dealt with immediately considering any technical dependencies.
- Take an active involvement in problem resolution and where necessary, work after hours to ensure that problems are resolved.
- Show foresight to prevent errors or delays in projects.
- Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within the Team and to the wider group.
- Incorporate new abilities into the day-to-day operational activities to improve the performance of products and systems.
- Ensure techniques, technologies, tools and processes used are in line with industry best practices.

**The Company We Keep**:
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.



  • Johannesburg, South Africa PBT Group Full time

    PBT Group has an opportunity for a BI Solutions Architect responsible for conceptualizing, designing, implementing, and supporting BI solutions. **Duties**: - Understanding the entire BI landscape to ensure sustainable implementation. - Interacting with business analysts and end-users to establish information needs. - Conducting data analysis and profiling...


  • Johannesburg North, South Africa ClarkHouse Human Capital Full time

    Gauteng, Johannesburg North Are you ready to take your career to the next level by joining this Globally recognized company? This role is for a **_BI and Analytics Team Lead _**who will manage a team of Data Analysts and BI Developers. As the BI and Analytics Chapter Lead you will be responsible for leading the reporting, data analytics, and insight...


  • Johannesburg, South Africa PBT Group Full time

    PBT Group has an opportunity for a BI Solutions Architect responsible for conceptualizing, designing, implementing, and supporting BI solutions.   Duties: Understanding the entire BI landscape to ensure sustainable implementation. Interacting with business analysts and end-users to establish information needs. Conducting data analysis and profiling on...


  • Johannesburg, South Africa PBT Group Full time

    PBT Group has an opportunity for a BI Solutions Architect responsible for conceptualizing, designing, implementing, and supporting BI solutions. Duties:Understanding the entire BI landscape to ensure sustainable implementation.Interacting with business analysts and end-users to establish information needs.Conducting data analysis and profiling on various...


  • Johannesburg, South Africa PBT Group Full time

    PBT Group has an opportunity for a BI Solutions Architect responsible for conceptualizing, designing, implementing, and supporting BI solutions. Duties:Understanding the entire BI landscape to ensure sustainable implementation.Interacting with business analysts and end-users to establish information needs.Conducting data analysis and profiling on various...

  • BI Developer

    3 weeks ago


    Johannesburg, South Africa IOCO Full time

    We are seeking a talented and motivated BI Developer to join our dynamic team. As a BI Developer, you will play a key role in the design, development, and maintenance of our business intelligence solutions. If you have a passion for data, analytics, and business intelligence, along with strong technical skills, we encourage you to apply. What you’ll...

  • BI Developer

    1 month ago


    Johannesburg, South Africa IOCO Full time

    We are seeking a talented and motivated BI Developer to join our dynamic team. As a BI Developer, you will play a key role in the design, development, and maintenance of our business intelligence solutions. If you have a passion for data, analytics, and business intelligence, along with strong technical skills, we encourage you to apply.What you’ll...

  • BI Developer

    1 month ago


    Johannesburg, South Africa EMPIRE RECRUITMENT Full time

    A leading FMCG group requires a Business Intelligence (BI) Report Developer. The responsibilities include for the design, development, implementation and support of mission-critical enterprise Business Intelligence (BI) reports. Working with cross-functional teams, you will participate to gather and document reporting requirements to meet business needs....


  • Johannesburg, South Africa HR Genie Full time

    Our Client a Global Tech firm is seeking a Senior Power BI Developer to join their team in Rosebank (Hybrid 3 days a week onsite)on a contract basis. They offer stability, growth attractive rates and a great working environment.The primary responsibility of the Business Intelligence Manager is to manage, coordinate, design, develop, direct and oversee the...

  • Vts Manager

    1 month ago


    Johannesburg, South Africa BI AH ZA (Proprietary)Ltd Full time

    **THE POSITION**: We are hiring a VTS Manager who will be responsible for strategic development, execution and management of the VTS team in South Africa. The VTS manager will work with the Business Unit Head Avian in delivering identified VTS needs to South Africa. **Tasks & Responsibilities**: - Manage local VTS Specialists to achieve VTS objectives. -...


  • Johannesburg, South Africa EMPIRE RECRUITMENT Full time

    Are you a talented and experienced Business Intelligence (BI) Reporting Manager in the dynamic field of short-term insurance? We have an exciting opportunity waiting for you. A leading player in the fast-paced world of short-term insurance, with a focus on innovation, customer satisfaction, and risk management, and are dedicated to providing their clients...


  • Johannesburg, South Africa Megan Förg Consulting Full time

    **About the Role**: **Requirements**: 5+ years data engineering technical experience Technical skills to include as many of the following: Data Modelling (e.g. Kimball/Data Vault) Scripting/coding (e.g Python, T-SQL, SQL, Spark, PySpark,) ETL/ELT (Eg. Alteryx, SSIS, dbt, AWS Glue) SQL (Snowflake, SQL Server, Oracle) Visualisation (Power Bi, Tableau) Data...


  • Johannesburg, South Africa Megan Frg Consulting Full time

    **Location**: Sandton, Johannesburg **Salary**: Highly Negotiable **About the Role**: **Requirements**: 5+ years data engineering technical experience **Technical skills to include as many of the following**: Data Modelling (e.g. Kimball/Data Vault) Scripting/coding (e.g Python, T-SQL, SQL, Spark, PySpark,) ETL/ELT (Eg. Alteryx, SSIS, dbt, AWS Glue) SQL...

  • Technical Lead

    1 month ago


    Johannesburg, South Africa Hosi Technologies Full time

    **VACANCY: TECHNICAL LEAD** Location: Johannesburg **Job Type**: Permanent Remuneration: Market related Qualifications: Degree in Computer Science/ Software Engineering; Excellent leadership and communication skills, with the ability to collaborate effectively with cross-functional teams and stakeholders; Demonstrated ability to manage multiple projects...


  • Johannesburg, South Africa SavageOne Pty Ltd Full time

    Position Summary:The Senior Technical Lead will be responsible for leading technical initiatives and providing guidance and mentorship to development teams. You will work closely with project managers, architects, and stakeholders to define technical strategies, establish best practices, and ensure successful project delivery. This role requires a...


  • Johannesburg, South Africa Cardilogix Full time

    Job Overview **Date Posted**: Posted 6 hours ago **Location**: Johannesburg, Gauteng **Job Title**: Software Technical Lead **Education Level**: Bachelors Degree **Job Level**: Senior **Minimum Experience**: 5- 7 Years Software Technical Lead required for a position in Johannesburg. As a leader, you will supervise team members, delegate tasks, issue...

  • Technical Lead

    3 weeks ago


    Johannesburg, South Africa EQ Plus Full time

    Responsibilities: Lead and participate in the design, development, and implementation of complex software solutions using Node.js within the MERN stack. Utilize expertise in data engineering and Scala to enhance and optimize existing systems (advantageous). Architect and build scalable, high-performance applications and microservices. Provide technical...

  • Technical Lead

    4 weeks ago


    Johannesburg, South Africa EQ Plus Full time

    Responsibilities:Lead and participate in the design, development, and implementation of complex software solutions using Node.js within the MERN stack.Utilize expertise in data engineering and Scala to enhance and optimize existing systems (advantageous).Architect and build scalable, high-performance applications and microservices.Provide technical...


  • Johannesburg, South Africa EMPIRE RECRUITMENT Full time

    Are you a dynamic and analytical professional with a passion for turning data into meaningful insights? We have a fantastic opportunity for you to lead the reporting function within our esteemed client in the insurance industry. Join their team as a Business Intelligence & Reporting Manager and play a vital role in shaping our reporting strategies.Job...


  • Johannesburg, South Africa SavageOne Pty Ltd Full time

    Position Summary:The Junior Technical Lead will play a key role in leading technical initiatives and guiding development teams to deliver high-quality solutions. You will work closely with project managers, developers, and stakeholders to define project requirements, scope, and timelines, and ensure successful project delivery. This role requires a...