296 Data Analyst jobs in Johannesburg
Data Analyst
Posted today
Job Viewed
Job Description
AfricaPay International Ltd is looking for a Data Analyst for a leading Bank in Johannesburg. The role requires a minimum of 5-7 years of proven expertise in payment processing, data extraction, segment modelling and lead creation industry. This is an exciting opportunity to work on pioneering solutions in a collaborative and forward-thinking environment.
Responsibilities- Review, develop, and maintain system scripts and SQL queries to extract, structure, and automate customer data from various internal systems.
- Ensure accuracy, integrity, and timeliness of extracted data by conducting reconciliations, validations, and quality checks before submission.
- Collaborate with IT, operations, reporting, compliance, finance, and payment teams to align data extraction and reporting processes with company standards.
- Optimize and automate data extraction workflows, identifying opportunities for process improvements and enhanced reporting efficiency.
- Monitor data submissions, resolve discrepancies or errors, and ensure compliance with internal reporting guidelines and evolving company requirements.
- Document procedures, maintain version control of scripts, and coordinate with vendors or service providers to integrate and manage external data feeds.
- Analyse extracted data to identify trends, provide insights on customer segments, and support senior management with performance and compliance reporting.
- Proven experience in the financial or payments industry, with exposure to payment systems, card processing, and clearing/settlement processes.
- Strong background in handling large datasets, data extraction, and financial reporting using SQL and major database platforms.
- Proficiency in SQL, scripting languages (Python, Shell), and other data querying techniques for automation and analysis.
- Solid analytical and problem-solving skills with great attention to detail in validating data accuracy and system outputs.
- Ability to interpret complex transaction and system data, translate it into actionable insights, and present findings clearly to both technical and non-technical stakeholders, including management.
- Excellent communication skills, both written and verbal, with the capability to recommend corrective actions when required.
- Bachelor’s degree in Computer Science, Information Systems, Data Analytics, or a related field.
Data Analyst
Posted 2 days ago
Job Viewed
Job Description
Business Segment: Personal & Private Banking
Location: ZA, GP, Johannesburg, Baker Street 30
Provide tools and frameworks used to deliver end-to-end solutions to measurement and profitability analytics. Build scalable solutions for supporting the delivery of clear business profitability insights from raw data sources; with a focus on collecting, managing, analysing and visualising data. Responsible for expanding and optimising Standard Bank's data and data pipeline architecture, whilst optimising data flow and collection to ultimately support data initiatives. Enable the team to migrate data workloads to cloud platforms.
Qualifications
- Bachelor's Degree in Mathematical /Statistics / Information Studies / Data & Computer Science (related degree)
- Postgraduate Diploma (Advantageous)
Experience Required
- 3-7 years Data Monetisation experience with big data tools: Hadoop, Spark, Kafka, etc.
- 3-7 years Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
- Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
- 3-7 years AWS cloud services: EC2, EMR, RDS, Redshift.
- Experience with stream-processing systems: Storm, Spark-Streaming, etc.
- Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc.
Data Analyst
Posted 2 days ago
Job Viewed
Job Description
Overview
Job Title: Data Analyst
Term: 12 months
Location: Johannesburg, South Africa
Division: Services
Reports to: Head of Cards/ CEO
Relevant experience: 5-7 years
Mandatory requirements:
- Payment Processing
- Data Extraction
- Segment Modelling
- Lead Creation
PURPOSE OF JOB
The Data Analyst will be responsible for reviewing, maintaining, and enhancing system scripts and processes to extract, validate, and prepare and extract data and build segmentation model. The analyst will ensure that the data required for the project is accurate, compliant, and submitted in a timely manner.
TASKSCore Responsibilities And Accountabilities
- Review and analyze system scripts responsible for extracting data from various internal systems.
- Ensure that scripts and queries are correctly pulling the required customer data.
- Work closely with IT and operations teams to optimize and automate the data extraction process.
- Prepare and structure data to meet required formats and reporting standards.
- Validate data integrity and accuracy by conducting reconciliations and quality checks before submission.
- Develop new or enhance existing system scripts, SQL queries, and automation processes for efficient data extraction.
- Troubleshoot and resolve any issues related to scripts, ensuring data is pulled accurately and timely.
- Document all data extraction procedures and ensure scripts are version controlled.
- Ensure data submissions comply with company's reporting guidelines.
- Monitor and address any discrepancies or errors in data submissions as identified.
- Collaborate with reporting teams to ensure timely and accurate data submissions.
- Analyze trends and patterns in extracted data to identify areas of improvement or concern.
- Generate internal reports to provide customer segment insights for the relevant data.
- Assist in compiling feedback for senior management regarding performance and compliance with company's guidelines.
- Work closely with payment operations, compliance, IT, and finance teams where necessary to ensure alignment on data reporting requirements.
- Coordinate with vendors and service providers, if necessary, to integrate or adjust data feeds and ensure smooth data flow.
- Stay updated on company's evolving reporting standards, ensuring internal systems adapt accordingly.
- Identify opportunities for process improvements, automation, and enhanced reporting accuracy.
- Previous experience working in financial or payment industry.
- Experience in working with large datasets and SQL-based data extraction.
- Proficiency in SQL, scripting languages (e.g., Python, Shell), and data querying techniques.
- Familiarity with payment systems, card processing, and clearing/settlement processes (especially with Mastercard networks).
- Experience with financial reporting systems and databases, such as Oracle, Microsoft SQL Server, or similar platforms.
- Strong analytical and problem-solving skills, with a keen eye for detail in reviewing system outputs and ensuring data accuracy.
- Ability to translate complex system and transaction data into clear, actionable reports.
- Strong verbal and written communication skills to interact with technical and non-technical stakeholders.
- Ability to present data findings to management and recommend corrective actions when needed.
- bachelors degree in computer science, Information Systems, Data Analytics, or a related field
Data Analyst
Posted 2 days ago
Job Viewed
Job Description
Location: Johannesburg (On-site)
Position Type: Permanent
Travel Required: Yes
JOB PURPOSEThe Data Analyst is responsible for transforming data into actionable insights that drive business decisions. This includes data collection, analysis, and reporting, as well as ensuring data integrity and consistency across the organization.
QUALIFICATIONS- A degree in Computer Science, Data Science, Statistics, Applied Mathematics, or a related field.
- Equivalent work experience in finance, supply chain management, engineering, or manufacturing operations is advantageous.
- At least three years of experience in data analysis, business intelligence, or a related field.
- Experience in financial analytics, sales and distribution, customer journey analytics, marketing analytics, or process control is preferred.
Technical Skills
- Proficiency in SQL, PL/SQL, and other database programming languages.
- Familiarity with data visualization tools (e.g., Tableau, Power BI).
- Experience with Excel and statistical analysis tools.
Analytical Skills
- Strong ability to analyze data sets and translate them into meaningful insights.
- Knowledge of basic statistical and data mining techniques.
Communication and Collaboration
- Excellent communication skills to convey complex data insights to non-technical stakeholders.
- Ability to collaborate with various departments to identify and fulfill data needs.
Results-Driven
- Focus on achieving business outcomes through effective data analysis.
- Ability to manage multiple tasks and prioritize effectively.
Data Collection and Integration
- Gather and integrate data from multiple sources.
- Ensure the accuracy and integrity of data collected.
Data Analysis
- Perform detailed data analysis to identify trends, patterns, and insights.
- Create reports and dashboards to present findings to stakeholders.
Collaboration and Communication
- Work closely with business units to understand their data needs.
- Translate business requirements into data-driven solutions.
- Continuously seek opportunities to improve data processes and reporting.
Data Analyst
Posted 2 days ago
Job Viewed
Job Description
Overview
Andela exists to connect brilliance and opportunity. Since 2014, we have been dedicated to breaking down global barriers and accelerating the future of work for both technologists and organizations around the world. For technologists, Andela offers competitive long-term career opportunities with leading organizations, access to a global community of professionals, and educational opportunities with leading technology providers. At Andela, we’re deeply passionate about creating long-lasting and transformative growth opportunities for all—and doing it in an E.P.I.C. way! We’re excited to continue building our remote-first team with incredible people like you. After applying for this role, you will join our Andela Community of brilliant technologists by passing a technical screening and live interview. As a community member, you’ll have access to a multitude of exclusive technologist roles. Join Andela today to access this opportunity and more in our global marketplace! Our roles are typically filled at lightning speed, so if you’re considering applying, get your application in quickly!
Tasks: Core Responsibilities and Accountabilities- Review and analyze system scripts for data extraction from internal systems.
- Ensure scripts and queries correctly pull required customer data.
- Work with IT and operations teams to optimize and automate data extraction.
- Prepare and structure data to meet required formats and reporting standards.
- Validate data integrity through reconciliations and quality checks.
- Develop new or enhance existing system scripts, SQL queries, and automation processes.
- Troubleshoot and resolve issues related to scripts.
- Document data extraction procedures and ensure scripts are version controlled.
- Ensure data submissions comply with company reporting guidelines.
- Monitor and address discrepancies or errors in data submissions.
- Collaborate with reporting teams for timely and accurate data submissions.
- Analyze trends and patterns in extracted data.
- Generate internal reports for customer segment insights.
- Assist in compiling feedback for senior management on performance and compliance.
- Work with payment operations, compliance, IT, and finance teams to ensure alignment on data reporting.
- Coordinate with vendors to integrate or adjust data feeds.
- Stay updated on evolving company reporting standards.
- Identify opportunities for process improvements and enhanced reporting accuracy.
- Previous experience in the financial or payment industry.
- Experience with large datasets and SQL-based data extraction.
- Proficiency in SQL , scripting languages (e.g., Python , Shell ), and data querying techniques.
- Familiarity with payment systems, card processing, and clearing/settlement processes
- Experience with financial reporting systems and databases such as Oracle , Microsoft SQL Server , or similar platforms.
- Strong analytical and problem-solving skills with a keen eye for detail.
- Ability to translate complex system and transaction data into clear, actionable reports.
- Strong verbal and written communication skills for interacting with technical and non-technical stakeholders.
- Ability to present data findings to management and recommend corrective actions.
- Bachelor's degree in Computer Science, Information Systems, Data Analytics, or a related field.
Contract length: 12 months
Working Location: Onsite (Johannesburg)
Andela reserves the right to evaluate all qualified applicants and to hire qualified applicants at any time. Andela is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-18808-LjbffrData Analyst
Posted 2 days ago
Job Viewed
Job Description
Stay safe online. Now more than ever it’s important to be cybersafe. See Santam’s tips to help you stay safe online. Learn more.
You made it. Here we ensure we receive all your documents to get you onto our payroll system.
Our recruitment process- Advertise
- Step 1 – Our vacancies are advertised between 3-5 days depending on the market availability of the skills required.
- Step 2 – Could take a couple of days depending on the volume and the screening process, which varies according to the complexity of the role.
- Step 3 – Long listed candidates are sent to the hiring manager to review and consider for the next stage of the selection process.
- Telephonic screening
- Step 4 – Candidates may be contacted for a short screening interview to get to know them better and to ask any clarity seeking questions.
- Your interview
- Step 5 – We use a competency interview model. Interview dates will be confirmed via e-mail. During the interview you will be introduced to the panel and the process will be explained. Remain calm and sell yourself. This is our opportunity to match your skills to the job. You only get one shot!
- Assessment
- Step 6 – Should we like what you bring to the table, depending on the job you are being considered for, you may be invited to complete a psychometric assessment. Further employment checks are conducted to ensure the validity of your credentials.
- Step 7 – Prior to an offer being made, there may be a second interview to meet with the Head of Department. Should there be a need for any further interviews, be sure to bring the same charm that got you through your first interview.
- Onboarding
- Step 8 – You made it. Here we ensure we receive all your documents to get you onto our payroll system.
- Step 1 – Our vacancies are advertised between 3-5 days depending on the market availability of the skills required.
- Step 2 – Could take a couple of days depending on the volume and the screening process, which varies according to the complexity of the role.
- Step 3 – Long listed candidates are sent to the hiring manager to review and consider for the next stage of the selection process.
- Step 4 – Candidates may be contacted for a short screening interview to get to know them better and to ask any clarity seeking questions.
- Step 5 – We use a competency interview model. Interview dates will be confirmed via e-mail. During the interview you will be introduced to the panel and the process will be explained. Remain calm and sell yourself. This is our opportunity to match your skills to the job. You only get one shot!
- Step 6 – Should we like what you bring to the table, depending on the job you are being considered for, you may be invited to complete a psychometric assessment. Further employment checks are conducted to ensure the validity of your credentials.
- Step 7 – Prior to an offer being made, there may be a second interview to meet with the Head of Department. Should there be a need for any further interviews, be sure to bring the same charm that got you through your first interview.
- Step 8 – You made it. Here we ensure we receive all your documents to get you onto our payroll system.
There is not just one way to be successful at Santam, nor is there there one way to interview with us. Interviewing is a two-way process - it helps us learn about you, and it helps you learn about us, our people, and what you could do here.
Santam has been officially recognised by the Top Employers Institute as a Top Employer 2025 for excellence in people practices. This is the ninth consecutive year that we have achieved this accolade.
#J-18808-LjbffrData Analyst
Posted 2 days ago
Job Viewed
Job Description
Overview
Job Title: Data Analyst
Term: 12 months
Location: Johannesburg, South Africa
Division: Services
Reports to: Head of Cards/ CEO
Relevant experience: 5-7 years
Mandatory requirements:
- Payment Processing
- Data Extraction
- Segment Modelling
- Lead Creation
PURPOSE OF JOB
The Data Analyst will be responsible for reviewing, maintaining, and enhancing system scripts and processes to extract, validate, and prepare and extract data and build segmentation model. The analyst will ensure that the data required for the project is accurate, compliant, and submitted in a timely manner.
TASKS
Core Responsibilities and Accountabilities
- Review and analyze system scripts responsible for extracting data from various internal systems.
- Ensure that scripts and queries are correctly pulling the required customer data.
- Work closely with IT and operations teams to optimize and automate the data extraction process.
- Prepare and structure data to meet required formats and reporting standards.
- Validate data integrity and accuracy by conducting reconciliations and quality checks before submission.
- Develop new or enhance existing system scripts, SQL queries, and automation processes for efficient data extraction.
- Troubleshoot and resolve any issues related to scripts, ensuring data is pulled accurately and timely.
- Document all data extraction procedures and ensure scripts are version controlled.
- Ensure data submissions comply with companys reporting guidelines.
- Monitor and address any discrepancies or errors in data submissions as identified.
- Collaborate with reporting teams to ensure timely and accurate data submissions.
- Analyze trends and patterns in extracted data to identify areas of improvement or concern.
- Generate internal reports to provide customer segment insights for the relevant data.
- Assist in compiling feedback for senior management regarding performance and compliance with companys guidelines.
- Work closely with payment operations, compliance, IT, and finance teams where necessary to ensure alignment on data reporting requirements.
- Coordinate with vendors and service providers, if necessary, to integrate or adjust data feeds and ensure smooth data flow.
- Stay updated on companys evolving reporting standards, ensuring internal systems adapt accordingly.
- Identify opportunities for process improvements, automation, and enhanced reporting accuracy.
Knowledge and Experience
- Previous experience working in financial or payment industry.
- Experience in working with large datasets and SQL-based data extraction.
- Proficiency in SQL, scripting languages (e.g., Python, Shell), and data querying techniques.
- Familiarity with payment systems, card processing, and clearing/settlement processes (especially with Mastercard networks).
- Experience with financial reporting systems and databases, such as Oracle, Microsoft SQL Server, or similar platforms.
- Strong analytical and problem-solving skills, with a keen eye for detail in reviewing system outputs and ensuring data accuracy.
- Ability to translate complex system and transaction data into clear, actionable reports.
- Strong verbal and written communication skills to interact with technical and non-technical stakeholders.
- Ability to present data findings to management and recommend corrective actions when needed.
- Bachelors degree in computer science, Information Systems, Data Analytics, or a related field
Be The First To Know
About the latest Data analyst Jobs in Johannesburg !
Data Analyst
Posted 2 days ago
Job Viewed
Job Description
InfyStrat is looking for a detail-oriented Data Analyst to join our growing team.
In this role, you will be responsible for collecting, analyzing, and interpreting complex datasets to provide actionable insights that drive business strategies.
You will work closely with various departments to understand their data requirements and deliver thorough reports that facilitate data-driven decision-making.
The ideal candidate will possess strong analytical skills and a passion for turning data into meaningful information.
At InfyStrat, we value innovation and collaboration and are committed to helping our employees grow in their careers.
If you are a proactive problem solver with a knack for storytelling through data, we encourage you to apply.
Responsibilities- Collect and analyze data from multiple sources to identify trends, patterns, and insights.
- Prepare and present detailed reports and dashboards for various stakeholders.
- Collaborate with cross-functional teams to understand their data needs and provide analytical support.
- Utilize statistical methods and data visualization techniques to convey findings effectively.
- Ensure data accuracy and integrity through regular audits and data validation.
- Stay updated on industry trends and best practices in data analysis.
- Bachelor's degree in Data Science, Statistics, Business Analytics, or a related field.
- 4+ years of experience as a Data Analyst or in a similar analytical role.
- Proficient in SQL and data visualization tools (e.g., Tableau, Power BI).
- Strong analytical skills with the ability to interpret and manipulate large datasets.
- Experience with statistical analysis software (e.g., R, Python) is a plus.
- Excellent communication skills to convey complex information clearly.
- Ability to work independently and collaboratively in a team environment.
Data Analyst
Posted 2 days ago
Job Viewed
Job Description
Reference: NWA -BOM-1
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.
Education:
- Information Systems Degree or equivalent courses.
Job Experience & Skills Required:
- Experience in Financial Services
- Power BI
- SQL
- Azure security and network mapping
- System support, including software updates, patching, testing, and problem-solving
- Database management, including database performance monitoring, optimization, and security
- Experience in creating and managing database reports, visualizations, SSIS packages, and dashboards
- Proficient in data analysis and implementing marketing techniques and business strategies
- Excellent communication and liaison skills to collaborate with all departments effectively
- Solution-driven approach to challenges with an innovative mindset
APPLY NOW!
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:
Bonginkosi Mabaso
Data Analyst
Posted 2 days ago
Job Viewed
Job Description
To review, evaluate and analyse user needs to document system requirements and create system specifications that drive system development and implementation of overall business objectives
- Prevent wastage and identify process improvements to contain and reduce costs.
- Create/Update/Review and maintain defined processes.
- Assess, analyse and optimise end-to end business processes to improve business efficiencies, customer/employee experience and remove inefficient processes to meet new requirements.
- Facilitate and coordinate the end-to-end implementation of prioritised and approved projects.
- Analyse business processes and workflows to identify improvement or automation opportunities and facilitate implementation.
- Develop, encourage and nurture collaborative relationships within VWFS.
- Assess own performance through seeking timely and clear feedback and request training where appropriate.
- Develop new insights into situations and apply innovative solutions to make organisational improvements.
- Ensure compliance to legislative and audit requirements and adherence to relevant processes.
- Compile reports that track progress and guide business to make informed decisions.
- Compile reports that track progress and guide business to make informed decisions relating to building technical equipment.
- Focus on providing optimal services and improving service delivery processes to meet or exceed customer expectations.
- Build working relationships across teams and functional lines to enhance work delivery, collaboration and innovation.
- Performing user acceptance testing.
- Collaborating with a diverse set of stakeholders including Risk, Compliance, Operations, Legal, Sales and Brand and Marketing.
- Proficient in translating business requirements to functional requirements.
- Evaluating business processes, anticipating requirements, uncovering areas for improvement, and designing and implementing solutions.
- Relevant Degree in BSc Information Systems, BCom Information Systems, Computer Science, Information Technology, Business Analysis, BBusSc or related
- Experience - 3 to 5 years’ experience in a similar environment, of which 1 to 2 years’ experience as a Business Analyst I
Knowledge Required:
- Basic understanding of developing business cases and Used Cases
- Knowledge of data analysis and interpretation
- In depth understanding of financial data and banking information systems
- Expert knowledge of Excel and Access
- Experience with development and interpretation of reports
- Strong knowledge and use of design process tools (e.g., Visio, ,Python,PowerBI)
- In depth knowledge and skills on SQL coding, AWS cloud platforms, ETL Tools,Data Warehousing
If you require technical support / assistance on this website, please contact
our service provider PNet on or email