Software Developer
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.
• Update 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.
• Able to communicate proficiently in Mandarin with diverse business stakeholders.
(1a) At least a Bachelor’s degree in any of these faculties:
o Computer Science
o Information Technology
o Programming & Systems Analysis
o Science (Computer Studies)
o Software Engineering
(1b) Minimum total three years’ work
experience in at least one of these job titles:o Applications developer
o Blockchain architect
o Blockchain developer
o Blockchain engineer
o Computer software engineer
o Cryptography architect
o Cryptography developer
o Cryptography engineer
o Platform engineer