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.