Careers

We're growing, and have great opportunities for talented, innovative people.

We’re looking for self-motivated team players who strive to achieve industry leadership positions in their chosen fields. If you’re continuously innovative, trying new approaches and technologies, and not afraid to take some risks, Enerweb could be the home for you.

While most of our employees are well qualified and have completed or are busy with post-graduate studies, university qualifications are not a pre-requisite. A solid track record, backed with reliable references and a great attitude to work, is more important. The company places emphasis on work culture, knowledge sharing, skills transfer and innovation. Employees are allowed significant flexibility in their time management. Remuneration is entirely based on value-added principles.

Current Vacancy

Software Development Lead Analyst (June 2022)

Software Development Lead Analyst

About

The Software Development Lead Analyst is primarily a work-from-home position. As the Lead Analyst, you will be responsible to drive efficiency and quality across the following areas of the software development lifecycle:

  • Understand and convey the business requirements to the Development team in an efficient, complete, and consistent manner.
  • Work with the User Experience (UX) team to ensure a high level of usability and consistency.
  • Provide significant guidance on the phasing and sequencing of activities required to deliver the solution to the customer.
  • Take responsibility for the scope and processes associated with overall testing, including test specifications.
  • Be accountable for all aspects related to customer acceptance testing and sign-off.

The Lead Analyst will also have a significant role to play during the support and operations phase of software solutions, including:

  • Be accountable for user training, including training material.
  • Ensure that all documentation, as required for the continuous maintenance and enhancement of our software solutions, are well structured and kept up to date.
  • Ensure that all documentation related to the operations and configuration change management of our software solutions are well structured and kept up to date.

To meet these requirements, the Lead Analyst will be responsible to assess the skills and capacity available in the existing Analyst/ Test team, and identify and manage any gaps/shortcomings, including:

  • Set goals and KPIs for existing team members.
  • Manage skills development and growth of all team members.
  • Recruit additional team members.

Requirements

QUALIFICATIONS

  • Preferably a degree in Computer Science or Engineering.
  • Relevant qualification or accreditation is advantageous.

EXPERIENCE

More than 10 years’ experience in the development of software solutions, including:

  • Previous experience in business analysis, systems analysis, and quality assurance.
  • Proven experience in eliciting requirements and testing.
  • Proven business analysis capability, working on multiple and complex projects.
  • Proven project management capability.
  • Proven quality assurance capability.
  • Hands-on experience with software development and documentation.
  • In-depth understanding of product development life cycles and methodologies (Agile, Lean, etc.).
  • Experience in communicating with a diverse range of stakeholders.
  • Experience in facilitating requirements and problem-solving workshops.
  • Product owner experience is advantageous.
  • Electricity sector experience is advantageous.
  • Proven track record of managing activities that support several full project life cycle implementations, including those of a large, complex nature.
  • Solid experience in writing SQL queries.
  • Good knowledge in generating process documentation.

Typical Duties and Responsibilities

  • Lead the requirements elicitation and documentation process.
  • Develop, analyse, prioritise, and organise requirement specifications for developers and testers to follow.
  • Translate highly technical specifications into clear, non-technical requirements.
  • Lead and facilitate problem identification workshops.
  • Write effective user stories with supporting acceptance criteria and documentation, where the methodology requires.
  • Develop functional specifications and system design specifications, where the methodology requires.
  • Define configuration specifications and business analysis requirements.
  • Communicate key insights and findings to Product team.
  • Collaborate with IT team and developers to produce new systems.
  • Ensure deadline and budget requirements are met.
  • Plan and oversee projects (e.g. upgrades, hardware/software installations).
  • Coordinate developers to build and implement technology solutions.
  • Document processes and training procedures.
  • Provide coaching and guidance to others in the team to help them grow and broaden their skills.
  • Perform quality assurance.
  • Train users on the new operation systems and provide support.
  • Provide advice and technical training.
  • Develop and implement maintenance procedures, monitor system health, gather system statistics, and troubleshoot reported errors and alarms.
  • Ensure that the solution delivers the business benefit.
  • Constantly be on the lookout for ways to improve monitoring, discover issues and deliver better value to the customer.
  • Report on common sources of technical issues or questions and make recommendations to the Product team.
  • Help design, document, and maintain system processes.

Personality and Attributes

  • Proven analytical abilities.
  • Business process modelling/engineering.
  • Problem identification.
  • Problem-solving ability.
  • Excellent presentation and facilitation skills.
  • Ability to balance quality deliverables with tight deadlines.
  • Comfortable dealing with ambiguity.
  • Flexibility and adaptability.
  • Ability to lead an effective team.
  • Excellent communication skills, with the ability to interact with staff at all levels.
  • Strong written and verbal communication skills, including technical writing skills.
  • Ability to explain technical details.
  • Experience in project management.
  • Knowledge of databases, system security and troubleshooting.
  • Proven ability to shape a range of diverse requirements into coherent and understandable strategies.

Apply

Please e-mail your application with e-mail subject line ‘Lead Analyst’ to This email address is being protected from spambots. You need JavaScript enabled to view it. before 30 June 2022. Please include:

  • CV with contact details, geographical location, and notice period, including academic transcript/proof of qualification.
  • Covering e-mail motivating application in line with qualification, skills, and experience, and stating current salary and salary expectations (as total cost to company).

Download Advert

Current Vacancy

Support & Operations Team Member (June 2022)

Support & Operations Team Member

About

The Trading and Markets (T&M) business area focusses on developing and supporting IT systems that enable and facilitate the administration and operations of energy trading across Southern Africa. The Support & Operations position provides proactive operational support to T&M systems to ensure client SLA requirements are met. It also contributes towards obtaining new requirements from clients, assisting with the requirement definition, staying abreast of the development lifecycle, and testing before moving to the production instance. The Support & Operations Team Member interfaces with a client base across the SADC region.

Requirements

We’re looking for a mature, service-orientated Support & Operations Team Member, who is professional, flexible, and open to learning, with good listening, verbal, and written skills. This individual must have an analytical and problem-solving approach to work, and be capable of dealing and communicating with a wide variety of people from diverse backgrounds.

EXPERIENCE

  • Experience supporting IT systems is essential (3–5 years).
  • Prior client interfacing role (3–5 years).
  • Understanding of Software Development Lifecycle (SDLC).
  • AZURE DevOps (advantageous).
  • AWS Cloud (advantageous).

QUALIFICATIONS

  • IT Qualification/Diploma/BSc Information Systems/ComputerScience.

ROLE-SPECIFIC TRAINING

  • Experience in Microsoft Office (Excel, PowerPoint, Word).
  • Excellent English communication skills (written and verbal).
  • Experience with databases/SQL.

Tasks and Responsibilities

  • Helpdesk support – Responds to problems, complaints, andservice requests, and logs and tracks requests.
  • Application support – Recognises and initiates solutions touser problems and concerns associated with all T&M ITsystems.
  • Capture new client requirements on AZURE DevOps.
  • Test functionality of newly developed modules.
  • Configuration change management:
    • Frequently interact with clients to understand and agreeon how to stay abreast of their ever-changing businessenvironments.
    • Update configuration specification documents to reflect changes as agreed with the client.
    • Update software configuration (agreed with the client), aligned to client change management process.

Apply

Please e-mail your application with e-mail subject line ‘Support & Operations Team Member’ to This email address is being protected from spambots. You need JavaScript enabled to view it. before 31 July 2022. Please include:

  • CV with contact details, geographical location, and notice period, including academic transcript/proof of qualification.
  • Covering e-mail motivating application in line with qualification, skills, and experience, and stating current salary and salary expectations (as total cost to company).

Download Advert