idc vacancies idc.co.za the industrial development corporation of south africa ltd (idc) is a national development finance institution set up to promote economic growth and industrial development. Category:business services Global Rank:1,615,435 visits:22.6K pages/Per:2.3 ADS