Writing and maintaining the program code outlined in instructions and specifications in accordance with quality accredited standards;
Revising, repairing or expanding existing programs to increase operating efficiency or adapt to new requirements;
Conducting trial runs of programs and software applications to confirm that they will produce the desired information;
Compiling and writing documentation of program development;
Identifying and communicating technical problems, processes and solutions;
Performing related tasks; 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.
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.
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
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.
MySQL (officially pronounced as "My S-Q-L",) is an open-source relational database management system (RDBMS).
Troubleshooting or dpanneuring is a form of problem solving, often applied to repair failed products or processes on a machine or a system.
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.
Experience expressing business messages effectively in written form. This may include planning drafting and revising as necessary.
The ability to communicate effectively with superiors, colleagues, and staff is essential, no matter what industry you work in.
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.
Debugging is the process of finding and resolving of defects that prevent correct operation of computer software or a system.
Able to speak Bahasa Malaysia
HTML5 is a markup language used for structuring and presenting content on the World Wide Web.
Able to speak Mandarin
Web platform development software
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.
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.
C++ (pronounced cee plus plus ) is a general-purpose programming language.
PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.
Database design is the process of producing a detailed data model of database.
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.
Microsoft SQL Server is a relational database management system developed by Microsoft.
Planning (also called forethought) is the process of thinking about and organizing the activities required to achieve a desired goal.
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.
Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.
The open-source web server Apache Tomcat provides a Java web server environment which uses a built in container where HTTP requests are loaded, allowing the Java web applications to run on local and server based systems
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
Working experience of Written Communication, which involves any type of message that makes use of the written word. Written communication is the most important and the most effective of any mode of business communication.
Apache Tomcat, often referred to as Tomcat Server, is an open-source Java Servlet Container developed by the Apache Software Foundation (ASF).
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.
A prototype is an early sample, model, or release of a product built to test a concept or process or to act as a thing to be replicated or learned from.
Selenium is a portable software-testing framework for web applications.
Complex Problem Solving
Ability to reduce the barrier between a given start state and an intended goal state with the help of cognitive activities and behavior
Working experience of DB2. DB2 is a database product from IBM. It is a Relational Database Management System (RDBMS). DB2 is designed to store, analyze and retrieve the data efficiently. DB2 product is extended with the support of Object-Oriented features and non-relational structures with XML.
Eclipse is an integrated development environment (IDE) used in computer programming, and is the most widely used Java IDE. It contains a base workspace and an extensible plug-in system for customizing the environment.
MongoDB is a free and open-source cross-platform document-oriented database program.
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.
Problem analysis involves identifying an existing problem and establishing the causes and effects related to that problem.
Web programming refers to the writing, markup and coding involved in Web development, which includes Web content, Web client and server scripting and network security.
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.