Skip to content
mimi

Lead Systems Analyst

OfferZen

South Africa · On-site Full-time Lead 1w ago

About the role

About

You are responsible for leveraging your technical expertise to analyse complex data sets, develop algorithms, and provide insights that drive informed decision-making. Your role will involve working closely with cross-functional teams to understand business requirements, design solutions, and implement analytical models.

Role & Responsibilities:

Analysis, Modelling and Design

  • Perform problem analysis to understand the underlying causes, factors, and implications.
  • Develop insights and identify requirements for solutions.
  • Perform exploratory data analysis (EDA) to understand data patterns, trends, and relationships.
  • Develop or have knowledge of implementing statistical models, machine learning algorithms, and predictive analytics techniques to extract insights surrounding the business requirements.
  • Conduct hypothesis testing and statistical inference to validate findings and assess model accuracy.
  • Define the model in the context of the solution and create functional specifications.
  • Create the Entity-Relationship Diagrams to visually represent entities, attributes, and relationships in the system.
  • Collaborate with a cross functional team of business analysts, UI analysts, and domain experts to define and document requirements.

Programming and Software Development

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

Project Management and Collaboration

  • Work closely with cross-functional teams, including business, IT, analysts. and development teams to ensure requirements are accurately implemented.
  • Participate in project planning, providing timelines and resource estimates for business analysis deliverables.
  • Actively contribute to a communicative and collaborative atmosphere to facilitate successful project outcomes.

Quality Assurance & Testing

  • Conduct unit tests, integration tests, and validation checks to ensure the accuracy and reliability of analytical models and software solutions.
  • Collaborate with development and test team to develop testing strategies and automate testing processes where applicable.

Continuous Improvement

  • Continuously seek improvements in processes and systems functionality.
  • Stay updated with the latest trends in tools.

Documentation

  • Establish and maintain comprehensive documentation for models, algorithms, and solutions contributing to the internal knowledge base.
  • Ensure documentation is accessible and serves as a valuable resource for relevant stakeholders.

Competencies

  • Applying expertise and technology to practical solutions.
  • Problem solving acumen and analytically astute.
  • Creating and innovating.
  • Operate in compliance with the Quality Management System of the organisation.
  • Adherence to risk management rules and procedures.
  • Able to deal with complexity and migrate between detailed and high-level requirements.
  • Able to manage ttime and stress.

Skills

  • Strong proficiency in programming languages such as Python or R.
  • Solid understanding of data structures, algorithms, and software development principles.
  • Familiarity with Agile project management methodologies.
  • Excellent critical thinking skills and ability to think analytically.
  • Effective communication skills and ability to collaborate in a team environment.
  • Excellent documentation skills, with the ability to create clear and detailed specifications.
  • An initiative-taking and team-oriented approach, with a willingness to collaborate and share knowledge.

People Skills:

  • Ensure manager/colleagues are happy with my contribution to group culture
  • Share professional knowledge with organisation
  • Clear / Strong communications to organisation via Teams / e-mail
  • Promote Collaboration and Engagement
  • Maintain good relationships with employees
  • Deal with differences in opinion and interpersonal issues quickly, directly, respectfully
  • Respect Confidentiality
  • Has the ability to mentor others (including seniors)

Qualifications & Experience:

  • Degree in Electrical Engineering, Computer Science, Data Science, Statistics, Mathematics, or a related field.
  • Experience in problem solving and root cause analysis.
  • Exposure to the utility industry advantageous but not required.
  • Proven record of experience with data manipulation, data visualisation, and statistical analysis libraries (e.g. Pandas).
  • Proven application of machine learning frameworks and statistical modelling techniques.
  • 6+ years of experience, at least 3 years of which you have worked as a senior System analyst
  • At least 2 years experience leading a team
  • Proven business analysis capability, working on multiple and complex projects.
  • Proven project management capability.

Skills

AgileData structuresMachine learningPandasPythonRStatistical analysisStatistical inferenceStatistical models

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free