Enerweb Logo

Lead Systems Analyst

Enerweb|Posted 7 days ago

Skills and experience

Role:Business systems analyst
Experience in role:6+ years
Language proficiency:English
Must-have skills:
    Python
    MySQL
Nice-to-have skills:
    Oracle Database

Location and salary

Remote policy:Hybrid
Location of job:Johannesburg, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Contract

Role description

Lead Systems Analyst

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.

About Enerweb

15-50 employees

Enerweb was established in 1999 by Rob Surtees and Dr Gerard van Harmelen as a unique utility-focussed company, blending engineering, business and IT capability to provide solutions for utilities across Africa.

We employ some of the foremost authorities in the electricity sector in Africa, and have become a leading supplier in our chosen areas of specialisation.

We're dedicated to the resourceful use of energy, delivering innovative solutions to measure, manage, trade and analyse energy. Our customers include utilities, regulators, municipalities, energy traders and government departments.

We have proven implementation and systems integration skills, and complete full turnkey projects using varied combinations of products. We're ISO 9001 certified for the quality management systems we have in place for our business processes, solutions and consulting services.

Our Hiring Process

This is what you can expect when interviewing with us.

Our interview process has the following stages:

A bit more about the technical assessment:

During the process, you are likely to meet the following members of our team:

What will they be looking for?

How to make a good first impression:

How long does our interview process usually take, from first call to offer stage?

If you need any additional information on our interview process, please reach out to us directly. Alternatively, please take a look at our careers page to get to know us better

Perks at Enerweb

Flexible Hours
No Dress Code
Flexible Leave Policy
Remote Work

Tech Stack

application and data

Amazon S3
Amazon S3
Javascript
Javascript
Python
Python
HTML5
HTML5
C#
C#
Bootstrap
Bootstrap
Perl
Perl
ASP.NET
ASP.NET
unity
unity
MS SQL
MS SQL
Oracle
Oracle
R
R
Angular
Angular
RxJS
RxJS
BigQuery
BigQuery
Amazon Web Services
Amazon Web Services
LINQ
LINQ

dev ops

Bower
Bower
GitHub
GitHub
Grunt
Grunt
Jenkins
Jenkins
Git
Git

business tool

JIRA
JIRA

Similar jobs on OfferZen: