How do I get a worker's permit if I already have a job in Pretoria?
If you are still in your country of origin, contact the South African embassy there and they should be able to guide you. If you are already in South Africa, go to the nearest Home Affairs office and they will assist you. All the best.