Senior Principal Consultant
· Research, design, and develop computer software or specialised utility programs.
· Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
· Update software, enhances existing software capabilities, and develops and direct software testing and validation pr...