Financial Services

Data Analyst

The National Student Financial Aid Scheme(NSFAS)·Western Cape, south-africa·Full Time·Internship
Financial ServicesFull TimeInternship
-Closes Nov 13, 2026

POSITION OVERVIEW:

  • Responsible for collecting, processing, and performing statistical analysis on large data sets to identify trends patterns and correlations that can inform organizational decision-making and performing root cause analysis. The responsibilities include data collection and cleaning, statistical analysis, creating reports and visualizations for non-technical audiences, collaborating across departments to support data driven decisions and ensuring data quality.

RESPONSIBILITIES:

Data Analysis and Interpretation

  • Gather data from primary and secondary sources, then reorganise this data in a format that can be easily analysed.
  • Collect and analyse complex data sets to identify trends, patterns, and insights.
  • Translate business requirements from stakeholders into measurable and actionable KPIs.
  • Provide clear and concise reports to stakeholders, highlighting key findings and recommendations
  • Review and ensure integrity of data, performing data profiling and data modelling to understand and identify anomalies.
  • Responsible for data analysis activities including data mining, trend analysis, extracting actionable insights that support decision making.
  • Contribute to the development of strategies to improve data collection, analysis and reporting processed within across departments/stakeholders.

Data warehousing

  • Design and develop Datawarehouse dimensions and facts.
  • Ensures integrity of the data received.
  • Design, build and deploy solutions to automate monotonous data management tasks and help others get the most out of data management systems by providing support and advice.
  • Build and manage extract, transform and lLoad (ETL) jobs in support of interfaces between the organization's business application systems and data warehouses.

Reporting and Dashboard Development

  • Build Interactive dashboards and reports using BI tools (e.g. Power BI) to facilitate data-driven decision-making.
  • Design and develop reports.
  • Create compelling data visualizations that effectively communicate insights to both technical and non-technical audiences.
  • Develop and maintain data models to support reporting and analysis needs.
  • Support collection of business requirements using a variety of methods such as interviews, document analysis, and workflow analysis to express requirements clearly and succinctly.
  • Participation in organizational AI efforts

Collaboration and Communication

  • Collaborate with cross-functional teams to understand business requirements and ensure BI solutions align with organizational goals.
  • Communicate findings and insights in a clear and understandable manner to stakeholders at various levels.
  • Train end-users on basic functionality

Continuous Improvement.

  • Stay abreast of industry trends and best practices in data analytics.
  • Identify opportunities for process improvements and automation to enhance efficiency.
  • Continuous learning and research of best practice development in data modelling, profiling, validation, integration, match & merge solutions and/or packages.

Risk and Compliance

  • Ensure data accuracy, integrity, and security by implementing and adhering to data governance policies and procedures.
  • Evaluate internal processes for efficiency, problems, and inaccuracies.
  • Responsible for the handling, processing, and cleansing of data.
  • Support the implementation of identified key controls and established risk mitigation procedures.
  • Work closely with IT and other relevant teams to address data quality issues.
  • Assist with policies and procedures for the collection and analysis of data.

DESIRED SKILLS AND EXPERIENCE

Minimum requirements:

  • NQF Level 7 in data science, Engineering, Project Management or related.
  • 4-6 Years' experience in the ICT Domain of which at least 3 should be focused on Data Analysis
  • Advanced knowledge of SQL/Python/BI.
  • Technical proficiency regarding database design, data models, techniques for data mining and segmentation.
  • Proficiency in statistics and statistical packages like Excel
  • Advanced experience in database management.

Preferred

  • NQF Level 8 in Data Science Engineering or related Degree.
  • Data Engineering Certifications
  • Cloud Computing Certifications
  • Project management Skills
  • Knowledge of the higher education sector
  • Knowledge of SSSIS
  • Knowledge of data warehousing
  • In depth knowledge of automation, database querying and stored procedure.

Skills and Competencies:

  • Problem-solving skills
  • Planning skills
  • Organising skills
  • Communication skills
  • Analytical thinking

Key skills

BachelorsMastersPostgraduate Diploma

At a glance

Company

The National Student Financial Aid Scheme(NSFAS)

Location

Western Cape, south-africa

Employment

Full Time

Experience

Valid until

November 13, 2026

Created

November 2, 2026

More opportunities

Similar roles you might like

Senior Principal Software Engineer

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Our client, a leading organisation in the telecommunications and connectivity sector, is looking for a Senior / Principal Software Engineer - Data Platform to take ownership of a business-critical cloud data platform. This role offers the opportunity to lead the architecture, reliability, security, and performance of a PostgreSQL-based data warehouse, cloud-native data loading processes, and API services that support multiple operational systems. Working closely with cross-functional stakeholders across technology, finance, operations, and network teams, you will ensure that data remains accurate, secure, and available while driving best practice engineering standards across multiple codebases. This is an ideal opportunity for a seasoned software engineer who enjoys a blend of hands-on technical leadership, platform ownership, cloud engineering, and mentorship. The role is based in Rosebank, Johannesburg, with a hybrid working model and occasional travel requirements. Key Responsibilities: Own and maintain a cloud-based PostgreSQL data warehouse supporting customer, revenue, operational, and field service data. Design, manage, and optimise scheduled data ingestion and integration processes running within Google Cloud environments. Develop, review, and maintain API services, data-loading applications, and integration solutions using Node.js, Python, and SQL. Ensure platform security through effective access management, secret management, environment controls, and secure cloud practices. Drive platform reliability through monitoring, logging, incident management, health checks, and well-maintained runbooks. Establish engineering standards, conduct design and code reviews, and promote automated testing and deployment best practices. Mentor and coach developers while fostering engineering excellence across the team. Collaborate with business and technical stakeholders to ensure data integrity and timely communication of platform changes and incidents. Job Experience and Skills Required: Matric (Grade 12) is required. Bachelor's Degree in Computer Science, Engineering, Information Systems, or equivalent practical experience. Minimum 8 years' experience as a professional Software Engineer. Minimum 3 years' experience owning and supporting a live data platform, integration layer, or similar production-critical services. Strong experience with JavaScript/Node.js, Python, and SQL. Advanced PostgreSQL experience, including upserts, views, user permissions, SSL, paging, and data loading methodologies. Proven experience with Google Cloud technologies, including Cloud SQL, Cloud Run, Cloud Scheduler, Secret Manager, IAM, and Firebase Authentication. Experience working with Microsoft Graph integrations and cloud-based data ingestion solutions. Solid experience with Git/GitHub, automated testing frameworks, CI/CD practices, and multi-environment deployments. Experience coaching developers, setting engineering standards, and leading technical decision-making across multiple systems. Exposure to telecommunications, ISP billing, OSS/BSS platforms, fibre operations, or high-volume operational data environments will be advantageous. Google Cloud Professional Cloud Architect or Professional Data Engineer certification would be beneficial. Apply now! For more exciting vacancies, please visit: /> I also specialise in recruiting in the following: Software Developers (Back-End / Front-End / Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI / UX Professionals Data & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning) AI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions) Cloud Experts Infrastructure Specialists DevOps / SecOps Experts Cyber Security Specialists SEO / Digital Designers If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Frankie Deppe Specialist Recruitment Consultant Connect with me on LinkedIn!

2 days ago

Front-end Developer

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Duties & Responsibilities: Develop high-performance web applications using React or Angular . Build responsive, modern user interfaces using HTML5, CSS3, Flexbox, Grid, and mobile-first design principles . Integrate AI-powered features such as: Chatbots Document understanding Summarisation tools Intelligent workflow automation Collaborate with backend and AI/ML teams to consume and implement LLM APIs, REST APIs, and GraphQL services . Create intelligent user experiences, including conversational interfaces, AI-driven recommendations, autocomplete, and smart suggestions. Transform wireframes and concepts into polished, production-ready applications. Drive performance, scalability, accessibility, and code quality through best practices and testing. Essential Skills, Experience, Qualifications: Strong experience with React and/or Angular . Solid understanding of modern front-end development principles and responsive design. Experience integrating APIs and working in collaborative Agile environments. Exposure to AI, LLMs, prompt engineering, or AI-powered application development will be highly advantageous. A passion for creating intuitive, user-centric digital experiences. 3-5 years experience Bachelor's Degree in an IT-related field. Why Apply? This is an opportunity to work at the intersection of modern front-end engineering and cutting-edge AI technology , helping shape innovative products that deliver real business value. The ideal candidate will collaborate with multidisciplinary teams, work on impactful projects, and stay at the forefront of emerging AI trends. Apply Now! For more IT jobs, please visit I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Evandria Rademeyer Researcher

3 days ago

Senior Software Developer

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Responsibilities Develop and maintain web applications using React, TypeScript, JavaScript, Node.js, HTML, and CSS . Build dashboards, reports, maps, KPI boards, and operational tools used across the business. Integrate applications with APIs and PostgreSQL databases. Ensure applications are secure, responsive, reliable, and aligned with business requirements. Write automated tests and participate in code reviews. Deploy and support applications through structured DEV, TEST, and Production environments. Collaborate with business stakeholders to translate operational requirements into technical solutions. Mentor junior developers and contribute to development best practices. Minimum Requirements Matric (Grade 12). Bachelor's Degree in Computer Science, Information Systems, Engineering, or a related field. Minimum 5 years' professional software development experience . Strong experience with: React TypeScript & JavaScript HTML & CSS Node.js SQL & PostgreSQL Git/GitHub REST APIs Automated testing and modern development practices Experience building and supporting production web applications. Advantageous Experience Google Cloud Platform (GCP) Firebase Hosting and Authentication Cloud Run Next.js, Vue, Angular, C#, Java, Go, or Rust Telecommunications, ISP, Fibre, Utility, or Operational Systems environments Experience mentoring junior developers Key Competencies Strong problem-solving and analytical skills. Excellent communication with both technical and non-technical stakeholders. High attention to detail and data accuracy. Ability to work independently and take ownership of solutions. Strong collaboration and stakeholder engagement skills. Apply now! For more IT jobs, please visit /> I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Sfundo Shoba Recruitment Consultant

3 days ago

Principal Software Engineer

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Responsibilities Own and maintain a PostgreSQL data warehouse and integration platform. Design, build, and support cloud-based data pipelines, APIs, and platform services. Ensure data accuracy, reliability, security, and availability across business systems. Develop and maintain services using Node.js, Python, SQL, and cloud technologies . Manage cloud environments, scheduling, monitoring, logging, and security best practices. Establish engineering standards, conduct code reviews, and drive testing and release processes. Mentor developers and provide technical leadership across multiple projects. Collaborate with business, operations, finance, and technical teams to ensure trusted and reliable data. Minimum Requirements Bachelor's Degree in Computer Science, Engineering, Information Systems, or a related field. Minimum 8 years' software engineering experience . At least 3 years' experience owning or supporting data platforms, integrations, APIs, or cloud-based services . Strong experience with: PostgreSQL & SQL Node.js Python REST APIs Git/GitHub Cloud platforms (Google Cloud experience advantageous) Automated testing and CI/CD practices Experience managing production environments and critical business systems. Advantageous Experience Google Cloud Platform (Cloud SQL, Cloud Run, Cloud Scheduler, IAM, Secret Manager). Telecommunications, ISP, OSS/BSS, Fibre, Billing, or Operational Data environments. Data warehousing, integrations, and high-volume transactional systems. Technical leadership, coaching, and mentoring of development teams. Key Competencies Strong leadership and technical decision-making ability. Excellent problem-solving and analytical skills. Ability to manage complex systems in a high-availability environment. Strong stakeholder engagement and communication skills. Detail-oriented with a strong focus on data integrity, security, and reliability. Apply now! For more IT jobs, please visit /> I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Sfundo Shoba Recruitment Consultant

3 days ago

Senior Ai Lead

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Duties & Responsibilities Drive the strategic direction, design, and successful delivery of AI initiatives across multiple projects and business functions. Lead, mentor, and develop teams of AI engineers and data scientists, promoting innovation and technical excellence. Design and implement scalable, high-performance AI solutions leveraging modern machine learning frameworks and cloud technologies. Oversee governance, security, compliance, and operational performance to ensure reliable and responsible AI deployments. Essential Skills, Experience, & Qualifications Bachelor's degree in Computer Science, Data Science, Mathematics, Engineering, or a related discipline. Minimum of 8 years' experience in AI and Machine Learning engineering, including demonstrated leadership of technical teams. Strong proficiency in Python and hands-on experience with leading cloud AI platforms such as Azure, AWS, or Google Cloud Platform (GCP). Proven success in developing, deploying, and managing AI solutions within production environments. Advantageous: Experience with Retrieval-Augmented Generation (RAG), Generative AI technologies, and enterprise data integration architectures. Apply Now! For more IT jobs, please visit I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Evandria Rademeyer Researcher

3 days ago

Frontend Developer

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Our client is seeking a highly skilled Front-End Developer with strong expertise in React or Angular and practical experience integrating AI-powered features into modern web applications. This role offers the opportunity to work on innovative solutions that leverage Large Language Models (LLMs) to enhance user experiences through intelligent and interactive functionality. You will collaborate closely with AI/ML engineers and backend teams to develop scalable, responsive, and high-performance applications while helping shape the future of AI-enabled digital experiences. If you are passionate about building modern front-end solutions and enjoy exploring emerging AI technologies, this opportunity offers a chance to make a meaningful impact in a rapidly evolving environment. Key Responsibilities: Build high-performance web applications using React or Angular. Develop clean, semantic HTML5 and responsive user interfaces using modern CSS3 techniques. Integrate AI-powered features such as chatbots, document understanding, summarisation tools, and intelligent workflows. Consume and integrate LLM APIs through REST and GraphQL services. Create intelligent user experiences including conversational interfaces, AI-powered suggestions, hints, and autocomplete functionality. Transform wireframes and concepts into production-ready front-end applications. Optimise application performance, scalability, accessibility, and responsiveness. Develop reusable components and maintain high code quality through testing and code reviews. Stay up to date with emerging AI technologies, frameworks, and front-end development trends. Job Experience and Skills Required: Proven experience as a Front-End Developer or Front-End Engineer. Strong proficiency in React or Angular. Solid experience with HTML5, CSS3, responsive design principles, Flexbox, Grid, and mobile-first development. Experience integrating AI/LLM-powered features into web applications. Exposure to chatbot development, document understanding, summarisation tools, or conversational user interfaces. Experience consuming REST and/or GraphQL APIs. Strong understanding of modern UI/UX development best practices. Ability to build reusable, maintainable, and scalable front-end components. Strong focus on performance optimisation and accessibility standards. Experience working in collaborative Agile development environments. Exposure to prompt engineering concepts and AI-driven application development will be advantageous. Apply now! For more exciting vacancies, please visit: /> I also specialise in recruiting in the following: Software Developers (Back-End / Front-End / Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI / UX Professionals Data & Analytics (Data Scientists, Data Analysts, Python, R, SQL, Machine Learning) AI & Automation (Artificial Intelligence, Machine Learning, Intelligent Automation, and Process Automation Solutions) Cloud Experts Infrastructure Specialists DevOps / SecOps Experts Cyber Security Specialists SEO / Digital Designers If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Frankie Deppe Specialist Recruitment Consultant Connect with me on LinkedIn!

3 days ago