Responsibilities:
-Research, design and develop computer and network software or specialised utility programs
-Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering and mathematical analysis
-pdate software, enhances existing software capabilities, and develops and direct software testing and validation procedures
-Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements
Requirements:
-At least a Bachelor's Degree in any of these faculties: Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies), Software Engineering
-Minimum total three years' relevant work experience