Business Analyst (6-month contract) at Smart4 Energy | ContractZA | ContractZA