Studying, analysing and evaluating requirements for software applications and operating systems;
Studying, designing and developing computer software systems;
Consulting with engineering staff to evaluate interfaces between hardware and software;
Developing and directing software testing and procedure validation;
Modifying existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance;
Directing software programming and development of documentation;
Assessing, developing, upgrading and documenting maintenance procedures for operating systems, communication environments and application software;
Consulting with customers concerning maintenance of software system; and
Enhancing knowledge and coordinating work performance.
What are the skills required?
Skills, knowledege and abilities that are essential to carry out a task with determined results. Skills can often be divided into domain-general and domain-specific skills.
Instruct the computer to perform various tasks by providing a set of instructions that are written in a specific syntactical form or a programming language.
Java is a set of computer software and specifications developed by Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.
Able to speak English
SQL ( ESS-kew-EL or SEE-kwl, Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).
Object or component oriented development software
The ability to collect and analyze information, problem-solve, and make decisions
A cascading style sheet (CSS) is a Web page derived from multiple sources with a defined order of precedence where the definitions of any style element conflict. The Cascading Style Sheet, level 1 (CSS1) recommendation from the World Wide Web Consortium (W3C), which is implemented in the latest versions of the Netscape and Microsoft Web browsers, specifies the possible style sheets or statements that may determine how a given element is presented in a Web page.
The ability to communicate effectively with superiors, colleagues, and staff is essential, no matter what industry you work in.
Troubleshooting or dpanneuring is a form of problem solving, often applied to repair failed products or processes on a machine or a system.
MySQL (officially pronounced as "My S-Q-L",) is an open-source relational database management system (RDBMS).
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.
Debugging is the process of finding and resolving of defects that prevent correct operation of computer software or a system.
Problem solving consists of using generic or ad hoc methods, in an orderly manner, for finding solutions to problems.
Python is a widely used high-level programming language for general-purpose programming, created by Guido van Rossum and first released in 1991.
C++ (pronounced cee plus plus ) is a general-purpose programming language.
Experience expressing business messages effectively in written form. This may include planning drafting and revising as necessary.
Experience performing creative and systematic work to understand a product, market, or customer, either before building a new solution, or to troubleshoot an existing issue
Able to speak Mandarin
HTML5 is a markup language used for structuring and presenting content on the World Wide Web.
Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is an object-relational database management system produced and marketed by Oracle Corporation.
Planning (also called forethought) is the process of thinking about and organizing the activities required to achieve a desired goal.
Web platform development software
Working experience of Laravel, which is a free, open-source PHP web framework, intended for the development of web applications following the model view controller (MVC) architectural pattern.
Leadership is both a research area and a practical skill encompassing the ability of an individual or organization to "lead" or guide other individuals, teams, or entire organizations.
Able to speak Bahasa Malaysia
Project management is the discipline of initiating, planning, executing, controlling, and closing the work of a team to achieve specific goals and meet specific success criteria.
MongoDB is a free and open-source cross-platform document-oriented database program.
A NoSQL (originally referring to "non SQL", "non relational" or "not only SQL") database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.
PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.
ability to communicate effectively. These skills allow the speaker, to convey his message in a passionate, thoughtful, and convincing manner
Ability to deconstruct information into smaller categories in order to draw conclusions
System design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements.
AutoCAD is a commercial computer-aided design (CAD) and drafting software application.
Microsoft SQL Server is a relational database management system developed by Microsoft.
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
Database design is the process of producing a detailed data model of database.
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods.
After-sales service provided by a software publisher or vendor in solving software conflicts and usability problems, and in supplying updates and patches for bugs and security holes in the program.
VMware, Inc. is a subsidiary of Dell Technologies that provides cloud computing and platform virtualization software and services.
Time management is the process of planning and exercising conscious control over the amount of time spent on specific activities - especially to increase effectiveness, efficiency or productivity.
Evaluate proposals/project plans and assess feasibility issues.
Root Cause Analysis
Root cause analysis (RCA) is a method of problem solving used for identifying the root causes of faults or problems.
Field of Study Required
Field of study consists of a broad area of academic and skills qualifications that come under a similar branch of subject knowledge. In addition, courses offered under each field of study require similar academic entry requirements.
Computer science is the study of the design and development of computer systems and computing environments. It includes the study of the design, maintenance and integration of software applications.