Is there a demand for software developers in South Africa?