×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate BI Developer

Job in Johannesburg, 2000, South Africa
Listing for: NTT
Full Time position
Listed on 2026-03-02
Job specializations:
  • IT/Tech
    Data Engineer, Data Analyst
Job Description & How to Apply Below
JOB DESCRIPTION

Make an impact with NTT DATA
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.

As part of a growing team, we need experienced Intermediate BI Developers to join us on a journey to Understand, Design and Build the FDLC (Full Development Lifecycle) of the client BI Solutions. This role will not only enable you to collaborate with the best developers in the region, but also allow you to have input on key technical decisions under the guidance of Senior BI Developers and BI Architects that includes frameworks and tools being used into wider technical strategy/architectures.

Data Wrangling

Production experience building ETL / ELT / Pipelines using SQL, SSIS, Azure Data Factory, Azure Synapse

Must have

  • At least 5+ years production experience in analysing and wrangling data
  • Preference to

  • Production experience analysing and wrangling relational data sources (e.g. CSV, Excel, SQL, Oracle, Postgre

    SQL, MySQL, Databrics)
  • Production understanding and mastery of the difference between Relational, Dimensional and Non-structured data and the modelling thereof
  • Production experience transforming and conforming diverse data sources to business insights through collaborative Business Metrics and visible Data Lineage
  • Dimensional Modelling

    Production experience building data warehouses and / or dimensional models using Kimball star-schema methodology on Microsoft technologies

    Must have

  • At least 5+ years production experience building data warehouses and dimensional data models from relational models
  • Preference to

  • Production experience working with at least 3 modern modelling tools - on premise and / or in the cloud (e.g. MS SQL, Analysis Services, Power BI, Azure Synapse Analytics, Microsoft Fabric)
  • Production experience building star-schema dimensional data warehouses (e.g. SQL Server on Premise, Azure SQL variants, Azure Synapse Analytics, Microsoft Fabric)
  • Production experience building user friendly self-service Data Models using modern visualisation tools (e.g. Power BI, Analysis Services)
  • Production experience building developer friendly technical Data Models using modern visualisation tools (e.g. SQL Views, Analysis Services, Azure Synapse Analytics, Power BI Desktop, Power BI Service, Power BI Apps)
  • Production experience working with DAX modelling measures (e.g. Power BI, Analysis Services, DAX Studio, Tabular Editor or other external tools used with Power BI Desktop)
  • Production experience building Dashboards - particularly for dev-testing self-service or technical dimensional models and to engage peer and subordinate Report Writers and Dashboard Builders (e.g. Power BI Desktop, Excel)
  • Snowflake

    Responsibilities:

  • Develop, manage, and optimize data solutions using the Snowflake platform.
  • Write applications that extend Snowflake, act as a client, or act as an integrating component.
  • Use Snowpark API to run Python, Java, and Scala code in Snowpark.
  • Create data pipelines in Python, Java, or Scala.
  • Build Machine Learning workflows with fast data access and data processing.
  • Create and manage Snowflake resources across data engineering, Snowpark, Snowpark ML, and application workloads using a unified, first-class Python API.
  • Explore various options such as Native Apps Framework, Streamlit, functions, procedures, and more.
  • Qualifications:

  • Proven experience as a Snowflake Developer or similar role.
  • Proficiency in Python, Java, Scala, or other relevant languages.
  • Experience with data engineering, AI & ML, Data Lake, and Dev Ops.
  • Advantages

    Technical

  • Working knowledge with data from a variety of mainstream source systems (e.g. SAP, Oracle EBS, Salesforce, SharePoint, Dynamics 365, Office 365, SQL based Systems)
  • Working knowledge Master Data Management, Data Governance, Data Lineage
  • Working knowledge with public data, non-relational data, unstructured data, streaming data to enriching dimensional models
  • Working knowledge with Hybrid Cloud and non
    - Microsoft Azure Cloud (e.g. Google, AWS)
  • Working…
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary