What Skills do you require to become a Software engineer in Namibia?