Enable job alerts via email!

BI Analyst

nedbank

Johannesburg

On-site

ZAR 500,000 - 700,000

Full time

3 days ago
Be an early applicant

Job summary

A major financial institution in South Africa seeks a BI Analyst to design and optimize data workflows that support strategic decision-making. The ideal candidate has expertise in SQL and Python, along with experience in data automation and analytics. This role will involve collaboration with various stakeholders to deliver innovative data solutions and improve efficiency in data processes.

Benefits

Exposure to diverse data challenges
Continuous learning opportunities
Innovative projects in data science

Qualifications

  • 3 years of experience in data analysis or data engineering.
  • Strong SQL development and optimization skills.
  • Experience in automating data tasks and workflows.

Responsibilities

  • Develop and maintain data pipelines using SQL.
  • Automate data workflows for improved efficiency.
  • Collaborate with stakeholders to create data-driven solutions.

Skills

SQL
Python
Data analysis
Data visualization
Data governance

Education

Bachelor’s degree in Data Science, Computer Science, Statistics
Advanced Diplomas/National 1st Degrees

Tools

Power BI
Microsoft Power Automate
Python libraries (pandas, NumPy, TensorFlow)

Job description

Nedbank Personal and Private Banking

It Application Development

Manage Self: Technical

Position

BI Analyst

Why join our team!

This role offers a unique opportunity to work at the intersection of data automation, analytics, and geospatial intelligence. Unlike traditional data roles, you’ll gain exposure across multiple areas of the bank—not just risk or insurance—enabling you to solve diverse, real-world problems using data. You’ll be empowered to automate manual processes, build scalable data solutions, and contribute to innovative projects like address scrubbing and climate risk modeling. The team values curiosity, continuous learning, and practical impact, making it an ideal environment for someone passionate about SQL, Python, and the future of data science. If you're looking for variety, autonomy, and the chance to shape how data drives decision-making, this is the place for you.

Job Purpose

To design, automate, and optimize data workflows and analytical solutions that support strategic decision-making. This role focuses on advanced data processing, strong SQL development, and scalable automation, with secondary exposure to geospatial (GIS) data analysis

Job Responsibilities
  • Develop and maintain robust data pipelines and ETL processes using SQL and automation tools.
  • Design and implement scalable data processing solutions to support reporting and analytics.
  • Automate repetitive data tasks and workflows to improve efficiency and reduce manual effort.
  • Collaborate with stakeholders to understand business requirements and translate them into data-driven solutions.
  • Perform data cleansing, transformation, and enrichment to ensure high-quality datasets.
  • Build and maintain dashboards and reports using BI tools (e.g., Power BI).
  • Apply statistical and analytical techniques to uncover trends, measure performance, and support forecasting.
  • Support the integration of advanced analytics (e.g., machine learning, AI) into business processes.
  • Ensure data governance, security, and compliance with internal and external standards.
  • Stay current with emerging technologies and best practices in data engineering and analytics.
Essential Qualifications - NQF Level
  • Advanced Diplomas/National 1st Degrees
Preferred Qualification
  • Bachelor’s degree in Data Science, Computer Science, Statistics, or a related field.
  • Certifications in data analytics, automation, or cloud platforms (advantageous).
Minimum Experience Level
  • 3 years of experience in data analysis, data engineering, or business intelligence.
  • Strong SQL development and optimization skills.
  • Proven experience with data automation tools and platforms, such as:
    • Microsoft Power Automate – for automating tasks across Microsoft and third-party services.
  • Experience in data science or advanced analytics, including:
    • Building predictive models or classification algorithms.
    • Using Python or R for statistical analysis and automation.
    • Applying machine learning techniques to improve data-driven decision-making.
    • Working with libraries such as pandas, NumPy, scikit-learn, or TensorFlow.
  • Familiarity with GIS tools (e.g., ArcGIS, QGIS) is advantageous but not essential.
Technical / Professional Knowledge
  • Advanced SQL and relational database management.
  • Data pipeline design and automation.
  • Data profiling
  • Data governance and Compliance
  • Programming (e.g Python, R)
  • Data visualization and dashboarding.
  • Statistical analysis and data modelling.
  • Business acumen and stakeholder engagement.
  • Agile methodologies and project delivery.
  • Basic understanding of geospatial data (optional)
Disclaimer

Preference will be given to candidates from the underrepresented groups

Please contact the Nedbank Recruiting Team at +27 860 555566

---------------------------------------------------------------------------------------

Please contact the Nedbank Recruiting Team at +27 860 555 566

If you can't find the job you're looking for, activate job alerts to be one of the first to know when new positions open up.

Nedbank Ltd Reg No 1951/000009/06.
Authorised financial services and registered credit provider (NCRCP16).

For assistance please contact the Nedbank Recruiting Team at +27 860 555 566

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.