Data Analyst
SASSO CONSULTING
Location: Centurion, Gauteng (provisional – to be confirmed)
Positions Available: 5
Salary: Market-related
Employment Type: To be confirmed
Job Overview
We are seeking experienced, analytical and technically proficient
Data Analysts to support enterprise data analysis, business intelligence, reporting, data quality management and data-driven decision-making within complex organisational environments.
The successful candidates will be responsible for collecting, extracting, transforming, analysing and interpreting large volumes of structured and semi-structured data to identify trends, evaluate business performance and deliver meaningful insights to business and technical stakeholders.
This role requires strong hands-on expertise in SQL, data analysis, data visualisation, business intelligence tools, statistical analysis and data quality assessment .
The ideal candidates will have proven experience working with enterprise databases, developing analytical reports and dashboards, investigating data discrepancies, identifying business trends and translating complex datasets into clear, actionable recommendations.
Candidates should demonstrate the ability to work independently with data from multiple systems, develop reliable reporting solutions, collaborate with data engineering and business intelligence teams, and communicate analytical findings to stakeholders at different organisational levels.
The role also requires an understanding of data governance, information security, data privacy and enterprise data management principles.
This is a specialist Data Analyst opportunity requiring demonstrated hands-on technical data analysis experience. General administrative reporting, basic Excel usage or data capturing experience alone will not be sufficient.
Key Responsibilities
Data Collection, Extraction and Preparation
- Extract data from enterprise databases, applications and information systems.
- Develop and execute SQL queries to retrieve relevant business and operational data.
- Collect and consolidate data from multiple internal and external sources.
- Analyse source data structures and identify relevant datasets.
- Perform data cleansing, transformation and standardisation activities.
- Identify missing, duplicate, inconsistent or inaccurate data.
- Prepare structured datasets for reporting and analysis.
- Validate extracted data against source systems.
- Support the integration of data from different business applications.
- Maintain accurate documentation of data sources, extraction methods and transformation rules.
Data Analysis and Interpretation
- Analyse large and complex datasets to identify trends, patterns and relationships.
- Perform descriptive, diagnostic and exploratory data analysis.
- Investigate business performance trends and operational variances.
- Identify anomalies, outliers and unexpected data behaviour.
- Conduct comparative and historical data analysis.
- Develop analytical models to support business decision-making.
- Interpret analytical results and explain their business implications.
- Identify opportunities for operational efficiency and performance improvement.
- Conduct root cause analysis of data-related business issues.
- Translate analytical findings into practical recommendations.
SQL Development and Database Analysis
- Develop complex SQL queries for data extraction and analysis.
- Use joins, aggregations, subqueries and Common Table Expressions (CTEs).
- Apply window functions and analytical SQL techniques.
- Analyse relational database structures and relationships.
- Develop reusable queries and analytical datasets.
- Investigate data discrepancies across databases and systems.
- Support query optimisation and performance improvement.
- Work with database administrators and data engineers to resolve data issues.
- Validate data accuracy and consistency across reporting environments.
- Document SQL logic and data transformation requirements.
Business Intelligence and Data Visualisation
- Develop interactive dashboards and business intelligence reports.
- Translate business requirements into effective data visualisations.
- Build reports using Power BI, Tableau or equivalent enterprise BI platforms.
- Define and calculate business performance measures.
- Create dashboards to monitor operational and strategic KPIs.
- Develop drill-down reports and interactive analytical views.
- Ensure reports are accurate, understandable and fit for purpose.
- Maintain existing dashboards and reporting solutions.
- Improve report usability, performance and consistency.
- Present data insights using appropriate visualisation techniques.
Power BI and Reporting Development
- Develop and maintain Power BI reports and dashboards.
- Connect Power BI to enterprise databases and approved data sources.
- Prepare and transform data using Power Query.
- Develop data models and relationships to support reporting.
- Create calculated measures and business metrics using DAX.
- Implement appropriate report filters, slicers and navigation.
- Validate Power BI calculations against source data.
- Support scheduled refreshes and reporting reliability.
- Apply appropriate report-level and dataset security controls.
- Optimise report performance and user experience.
Data Quality and Validation
- Conduct data profiling and quality assessments.
- Identify data completeness, consistency, validity and accuracy issues.
- Investigate discrepancies between source systems and reporting outputs.
- Develop data validation and reconciliation procedures.
- Support the implementation of data quality rules and controls.
- Monitor recurring data quality problems.
- Collaborate with data owners and technical teams to resolve issues.
- Document data quality findings and corrective actions.
- Support data quality improvement initiatives.
- Ensure analytical outputs are based on reliable and appropriately validated information.
Statistical Analysis and Analytical Techniques
- Apply appropriate statistical methods to analyse business datasets.
- Conduct trend, variance and correlation analysis.
- Use descriptive statistics to summarise data.
- Support forecasting and predictive analysis where required.
- Perform segmentation and comparative analysis.
- Identify statistically meaningful patterns and anomalies.
- Evaluate analytical assumptions and limitations.
- Use Python, R or equivalent analytical tools where applicable.
- Interpret statistical findings in a business context.
- Communicate analytical conclusions clearly and accurately.
Business Requirements And Stakeholder Engagement
- Engage with business stakeholders to understand analytical and reporting requirements.
- Translate business questions into structured data analysis activities.
- Facilitate discussions regarding KPIs, reporting definitions and data requirements.
- Clarify business rules affecting analytical calculations.
- Present findings to operational managers and senior stakeholders.
- Explain technical analysis in clear business language.
- Collaborate with business analysts, process specialists and business intelligence teams.
- Manage competing reporting and analytical priorities.
- Support data-driven business planning and performance reviews.
- Recommend improvements to reporting and analytical processes.
Enterprise Data Integration and Data Warehousing
- Work with data engineers and database specialists to understand enterprise data structures.
- Analyse data sourced from data warehouses, data marts and operational systems.
- Support data mapping and transformation requirements.
- Understand ETL and ELT processes and their impact on analytical outputs.
- Validate datasets produced by data integration pipelines.
- Identify data lineage and source-to-target relationships.
- Support reporting requirements for new data integrations.
- Assist with data reconciliation during migration initiatives.
- Evaluate the impact of changes to data structures on reports.
- Contribute to improvements in analytical data availability.
Data Governance, Privacy and Security
- Apply organisational data governance policies and standards.
- Handle confidential and sensitive information appropriately.
- Ensure data analysis activities comply with applicable information security requirements.
- Support data classification and access control requirements.
- Apply relevant privacy and data protection principles, including POPIA where applicable.
- Maintain appropriate controls over analytical datasets and reports.
- Document data definitions and reporting business rules.
- Support data ownership and stewardship practices.
- Identify potential data governance risks.
- Promote responsible and ethical use of organisational data.
Reporting Automation and Continuous Improvement
- Identify opportunities to automate recurring reports and analytical processes.
- Reduce manual data extraction and spreadsheet-based reporting.
- Develop reusable SQL queries, scripts and reporting templates.
- Improve the efficiency of data preparation and reporting workflows.
- Support automation using Power BI, Power Query, Python or other approved tools.
- Evaluate opportunities to standardise enterprise reporting.
- Monitor report performance and data refresh reliability.
- Recommend improvements to analytical methods and tools.
- Support the implementation of self-service business intelligence capabilities.
- Contribute to continuous improvement of enterprise data analytics practices.
Documentation and Quality Assurance
- Maintain documentation of analytical methods, data sources and reporting logic.
- Document business definitions, calculations and KPI methodologies.
- Prepare data dictionaries and analytical specifications.
- Validate reports before publication or distribution.
- Conduct quality assurance checks on dashboards and analytical outputs.
- Maintain appropriate version control for queries and scripts.
- Support peer reviews and analytical testing.
- Document assumptions, limitations and known data quality issues.
- Ensure analytical outputs are reproducible and traceable.
- Follow approved enterprise reporting and documentation standards.
Minimum Requirements
- Relevant diploma or degree in Data Analytics, Data Science, Statistics, Mathematics, Computer Science, Information Systems, Information Technology, Business Intelligence or a related discipline.
- Typically 3–5+ years of relevant professional experience in data analysis, business intelligence, reporting analytics or a closely related technical data role.
- Proven hands-on SQL experience involving data extraction, querying, transformation and analysis – essential.
- Demonstrated experience analysing complex datasets and producing meaningful business insights.
- Strong practical experience using Power BI, Tableau or equivalent enterprise business intelligence tools.
- Experience developing dashboards, management reports and KPI reporting solutions.
- Advanced Microsoft Excel skills, including analytical functions and data manipulation.
- Experience working with relational databases and structured enterprise datasets.
- Practical knowledge of data cleansing, profiling, validation and reconciliation.
- Experience translating business requirements into analytical outputs.
- Strong understanding of data modelling and reporting data structures.
- Familiarity with Power Query and DAX would be advantageous.
- Experience using Python or R for data analysis would be beneficial.
- Understanding of statistical analysis and analytical methodologies.
- Familiarity with ETL/ELT processes and data warehouse concepts.
- Understanding of data governance, privacy and information security principles.
- Strong analytical reasoning and problem-solving abilities.
- Excellent communication and stakeholder engagement skills.
- Ability to work independently and manage multiple analytical assignments.
- Experience within large or complex enterprise environments would be advantageous.
Technical Skills and Competencies
SQL and Database Technologies
- SQL
- Microsoft SQL Server
- T-SQL
- PostgreSQL
- Oracle Database
- MySQL
- IBM Db2
- SQL joins and aggregations
- Common Table Expressions (CTEs)
- Window functions
- Subqueries
- Stored procedure fundamentals
- Query optimisation fundamentals
- Database relationships
- Relational data analysis
- Data extraction and validation
Business Intelligence and Reporting
- Microsoft Power BI
- Tableau
- Qlik Sense
- QlikView
- Microsoft Excel
- Power Query
- DAX
- Power BI Desktop
- Power BI Service
- Dashboard development
- KPI reporting
- Interactive visualisation
- Self-service business intelligence
- Management reporting
- Report performance optimisation
Data Analysis and Statistical Techniques
- Exploratory data analysis
- Descriptive statistics
- Diagnostic analytics
- Trend analysis
- Variance analysis
- Correlation analysis
- Data segmentation
- Comparative analysis
- Root cause analysis
- Anomaly detection
- Forecasting fundamentals
- Statistical interpretation
- Analytical modelling
- Business performance analysis
Python and Analytical Programming
Experience with relevant analytical programming tools would be advantageous:
- Python
- Pandas
- NumPy
- Matplotlib
- Jupyter Notebook
- R
- RStudio
- Data manipulation scripts
- Data validation scripts
- Reporting automation
- Exploratory data analysis using code
Data Preparation and Transformation
- Data extraction
- Data cleansing
- Data transformation
- Data standardisation
- Data profiling
- Data reconciliation
- Data quality assessment
- Data mapping
- Data aggregation
- Dataset preparation
- Data validation
- Missing data analysis
- Duplicate data identification
- Data consistency checks
Data Warehousing and Enterprise Data Platforms
- Data warehouse concepts
- Data marts
- ETL and ELT fundamentals
- Dimensional modelling
- Star schemas
- Fact and dimension tables
- Data pipelines
- Microsoft Azure data services
- Azure SQL Database
- Azure Data Factory awareness
- Microsoft Fabric awareness
- Snowflake
- Databricks fundamentals
- Enterprise data integration
Data Governance and Information Management
- Data governance principles
- Data quality management
- Data classification
- Data privacy
- POPIA awareness
- Data access controls
- Data ownership
- Data stewardship
- Data dictionaries
- Metadata documentation
- Data lineage fundamentals
- Responsible data handling
Reporting And Analytical Requirements
- Business requirements gathering
- Reporting specifications
- KPI definition
- Business rules documentation
- Analytical requirements analysis
- Data source identification
- Report validation
- Stakeholder presentations
- Business performance reporting
- Management information analysis
- Reporting quality assurance
Reporting Automation and Productivity
- Power Query automation
- Power BI scheduled refresh
- SQL reporting scripts
- Python automation
- Microsoft Excel Power Pivot
- Excel PivotTables
- Advanced Excel formulas
- Data transformation workflows
- Reusable reporting templates
- Version control fundamentals
- Git awareness
- Analytical process improvement
Relevant Certifications (Advantageous)
One or more of the following certifications would be beneficial:
- Microsoft Certified: Power BI Data Analyst Associate (PL-300)
- Microsoft Certified: Fabric Analytics Engineer Associate (DP-600)
- Microsoft Certified: Azure Data Fundamentals (DP-900)
- Microsoft Certified: Azure Enterprise Data Analyst Associate, where previously obtained
- Tableau Certified Data Analyst
- Relevant SQL or database certifications
- IBM Data Analyst Professional Certificate
- Google Data Analytics Professional Certificate
- Relevant Python or statistical analysis certifications
- Relevant data governance or business intelligence qualifications
- Other recognised data analytics, reporting or business intelligence certifications
Key Personal Attributes
- Exceptional analytical and problem-solving abilities.
- Strong numerical reasoning and attention to detail.
- Ability to interpret complex datasets accurately.
- Strong technical curiosity and investigative skills.
- Excellent written and verbal communication abilities.
- Ability to explain analytical findings to non-technical stakeholders.
- Strong business acumen and understanding of performance measures.
- Structured and methodical approach to data analysis.
- High standards of data accuracy and reporting quality.
- Ability to work independently and manage competing priorities.
- Strong stakeholder engagement and collaboration skills.
- Commitment to continuous learning and technical development.
- Ability to identify meaningful insights rather than simply produce reports.
- Strong understanding of data confidentiality and responsible information handling.
- High levels of professionalism, accountability and integrity.
- ...We have a great position available for a Data Analyst in the Johannesburg area for a head office in the logistics industry. Candidates will be expected to: Monthly Reports - Preparation of all reports required for month end processing. Monthly Management fees - Invoicing...
- A well-established organisation in Johannesburg North is looking for a Master Data & Pricing Analyst to join its commercial team. This is an exciting opportunity for a commercially minded analyst who enjoys uncovering trends, building pricing models, and transforming...
- A well-established organisation is looking for an experienced Data Analyst to lead and grow its Business Intelligence function. This is an exciting opportunity for a hands-on professional who enjoys transforming data into meaningful business insights while driving the...
- ...mining equipment of the highest international standards. An incredible opportunity is now available for an Inventory Data Analyst to support inventory management and supply chain operations through accurate data analysis, reporting, and forecasting. The position...
- ...management responsibilities. Core Purpose: Provide technical, analytical and strategic insight to support the development of robust data practices, streamlined processes, and intelligent automation within the corporate Banking team. Skills and tools: The ideal...
- ...Risk Consulting - Data Analyst | Johannesburg Our Risk Consulting team is seeking a talented Data Analyst to transform complex data into meaningful insights that drive business decisions. In this role, you will work with large datasets, develop interactive dashboards...
- Are you a Data Analyst looking for an opportunity in the fintech space? This opportunity might be for you (a hybrid working structure based in Johannesburg North). Job Experience & Skills Required: Bachelor's Degree in Computer Science or a related field Experience...
- ...career isn't just developed - it's turbo-charged. Together, let's push boundaries and change the game. We are looking for a Data Analyst to join our dynamic team in Johannesburg (Hybrid). The Technical data analyst is required to enable the data lifecycle, namely...
- ...tomorrow. We deliver Networked Experiences by leveraging comprehensive data, technology, creative, media and strategy capabilities. Digitas... ...Unicorns of all kinds. Overview We're looking for a Data Analyst to join our growing Digitas and Commerce capability team. This...
- ...Data Security & DLP Analyst (AI Training) About The Role At Alignerr, we partner with the world's leading AI research labs to build and train the next generation of AI models. We're looking for experienced data security professionals who understand how data leaks actually...
- .... Job Description Collect, analyse, report, and interpret data for use in the development of business strategies and tactics and... ...of results. OML Roles mapped to this profile are: Data Analyst. Responsibilities Business Requirements Identification...
- ...We are looking for an experienced Data Analyst to help organisations make better decisions through trusted data, meaningful insights and effective governance practices. This role combines data analysis, data enablement, reporting and governance, while requiring a solid...
- Our client, specializing in financial analytics, is seeking a Junior Data Analyst to join their dynamic team and contribute to their mission of providing actionable insights in the finance industry. Key Responsibilities: Data Collection & Management: Collect, clean...
- We are seeking a Lead Analyst, Geospatial Data to lead the development and optimization of geospatial data products that support the company's solar, storage, and renewable energy project pipeline. The role combines GIS expertise, product ownership, stakeholder collaboration...
- About the job Junior Data Analyst (Contract) JUNIOR DATA ANALYST Location: South Africa / Global Delivery Environment Industry: Data Analytics / Enterprise Technology / Managed Services A leading workforce solutions and enterprise delivery organisation...
- ...Reference: ITA006380-Rein-1 Our client is seeking a Junior / Intermediate Technical Business & Data Analyst to join their technology-focused team. This is an exciting opportunity for a technically curious and analytical professional who enjoys working at the intersection...
- ...team responsible for protecting and maintaining organisational data across on-premises and cloud environments. You'll collaborate with... ..., and compliant with operational standards. As a Junior Data Analyst, you'll play a key role in monitoring and supporting backup and...
- ...Clinical Data Risk Analyst ICON is a global healthcare intelligence and clinical research organisation united by a mission to bring new medicines and treatments to patients faster. As a values-driven organisation, integrity, collaboration, agility, and inclusion are...Remote job
- ...At EyeCarePro, we are the leading digital marketing agency dedicated to helping eye care practices grow through innovative, data-driven strategies. Our team leverages advanced SaaS platforms, proprietary systems, and AI-driven tools to deliver measurable results and continuously...Remote job
- ...standards of the Analysis and Design Centre of Enablement. The Senior Analyst is deployed from the Centre of Enablement to the company’s Group... ...including BPMN, and system modelling techniques, including UML, data modelling and interface specification. Agile analysis...
- A leading financial services organisation is seeking a Data Scientist to join its high-performing analytics team. This role is ideal... ...Front-End, Full Stack) Mobile Developers Business & Systems Analysts BI & SQL Experts UI/UX Professionals Data Scientists &...
- ...Job Description Data & Automation Analyst 1. 6-12 months success points: a) Workshop in service % down to 15% b) Capex spends not exceeding budget c) Utilisation maintained above 60% 2. Daily nitty gritty things that need to be done daily: a) Daily stock...
- ...analytics is seeking a sharp, detail-oriented Graduate or Junior Data Scientist to join their dynamic team in Johannesburg. This is a... ...and reports in Power BI Collaborate with Engineers, Analysts, and business teams Identify ways to improve data workflows and...
- ...Key Responsibilities: Design and build data pipelines, models, and analytical frameworks Conduct exploratory and predictive analysis... ...hypotheses and validate insights Collaborate with engineers, analysts, and business teams to deliver realworld impact Job...
R 1 pa
...Our client is looking for an experienced Data Engineer to join their DataWorks team and play a key role in designing, developing,... ...transform complex data efficiently. Collaborate closely with data analysts, BI developers, data scientists, and business stakeholders to...- ...organisation in Bryanston is looking for a driven and detail-focused Account Analyst to join its growing team. This unique opportunity allows you to work at the intersection of finance, data analytics, and sustainability , supporting initiatives that have a positive...
- ...Hybrid Employment Type: Permanent | Full-Time Industry: Data Engineering | Applied AI | Financial Services WatersEdge Solutions... ...AI configuration notes and support documentation. Work with analysts, leadership and business stakeholders to translate requirements...
- ...appraisals, capital expenditure reviews, and strategic projects. Perform cash flow forecasting and working capital analysis. Leverage data analytics and reporting tools to improve business insight and reporting efficiency. Drive continuous improvement initiatives,...
- ...Data Scientist Location: Centurion, Gauteng (provisional – to be confirmed) Positions Available: 5 Salary: Market-related... ...data engineers, data architects, software developers, business analysts, enterprise architects and business stakeholders. This is a...
- ...organisation operating within the environmental sector is looking for a driven and detail-focused Account Analyst to join its Bryanston team. This position brings together finance, data analysis, reporting, compliance and stakeholder interaction, offering valuable exposure to a...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Analyst. Be the first to apply!
