- Computer Programming Skills in Java, Visual Basic, C# and C++ - Project Management, System Analysis and Design - Computer Hardware Servicing and troubleshooting - Knowledge with using MS Office; Word, Excel and Powerpoint - Basic Typing/encoding skill - Good communication; know how to speak and write in English. - Able to work with tight schedule and deadlines - Teamwork and Cooperative - Teachable and willing to explore and learn new things