Job Summary The Industrial Development Corporation of South Africa Limited (the IDC) is a self-financing, state-owned... national development finance institution which provides finance for industrial development projects, playing a catalytic role......
Job Location: Sandton, Johannesburg, South Africa