Responsibilities Design program structure and perform program coding Work closely with business team in collecting business requirements for program development and enhancement Perform unit testing and bug fixing to ensure the programs are well-functioned Qualifications Degree