Software Engineer
Research, design, and develop computer and network software or specialised utility programs.
Analyse user needs and develop software solutions, applying principles and techniques or computer science, engineering, and mathematical analysis.
Update software, enhances existing software capabilities, and develops and direct software testing and...