Lead System Analyst

  • Full Time
  • Midrand
  • Posted 10 months ago

Position Purpose

We are looking for a Lead System Analyst with strong technical expertise to analyse complex data sets, develop algorithms, and deliver actionable insights that support data-driven decision-making.

Key Responsibilities

Analysis, Modelling & Design

  • Conduct in-depth problem analysis to uncover root causes and implications.
  • Identify solution requirements and extract insights through exploratory data analysis (EDA).
  • Apply statistical models, machine learning algorithms, and predictive analytics to meet business needs.
  • Conduct hypothesis testing and assess model accuracy through statistical inference.
  • Define models within the solution context and produce functional specifications.
  • Create Entity-Relationship Diagrams (ERDs) to represent data structures.
  • Collaborate with business analysts, UI analysts, and domain experts to document comprehensive system requirements.

Programming & Software Development

  • Develop analytical tools, scripts, and applications using languages such as Python or R.
  • Design and implement data pipelines for ingestion, preprocessing, transformation, and visualisation.
  • Collaborate with software engineers to integrate models into production systems ensuring scalability and reliability.

Project Management & Collaboration

  • Work closely with business, IT, and development teams to translate requirements into technical deliverables.
  • Participate in project planning and provide estimates for analysis deliverables.
  • Foster a collaborative and communicative project environment to ensure successful outcomes.

Quality Assurance & Testing

  • Conduct unit tests, integration tests, and validation checks to ensure the accuracy of analytical models.
  • Collaborate with QA teams to develop and automate testing strategies where possible.

Continuous Improvement

  • Continuously evaluate and improve existing systems and processes.
  • Stay current with evolving tools, trends, and best practices in analytics and system design.

Documentation

  • Create and maintain clear, accessible documentation for models, algorithms, and systems.
  • Contribute to the organisation’s internal knowledge base with high-quality technical documents.

Technical Skills

  • Proficient in Python or R.
  • Strong understanding of data structures, algorithms, and software development principles.
  • Familiarity with Agile methodologies.
  • Skilled in data manipulation, visualisation, and statistical analysis (e.g., Pandas).
  • Hands-on experience with machine learning and statistical modelling frameworks.
  • Excellent written and verbal communication skills.
  • Strong documentation and specification writing capabilities.
  • Collaborative team player with a proactive attitude.

Qualifications 

  • Bachelor’s degree in electrical engineering, Computer Science, Data Science, Statistics, Mathematics, or a related field.
  • Domain-relevant certifications (advantageous).

Disclaimer

By clicking Send application you confirm the following:

Personal Information

1. That you have no objection to us retaining your personal information in our database for future matching.

Other Suitable Opportunities

2. Should suitable opportunities arise we will contact you and request your consent to submit your CV to a specific client for a specific purpose.

Correct Information

3. That the information you have provided to us is true, correct and up to date.

Upload your CV/resume or any other relevant file. Max. file size: 32 MB.