Lead System Analyst

Midrand, GP, ZA, South Africa

Job Description

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).

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1524233
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, GP, ZA, South Africa
  • Education
    Not mentioned