Occupation

Application Programmers

Application Programmers write and maintain programmable code outlined in technical instructions and specifications for software applications and operating systems.

NEC Codes
  • 0611-information-technology-and-information-system: 0611: Information Technology and Information System
  • 0612-software-engineering: 0612: Software Engineering
  • 0613-computer-science: 0613: Computer Science
  • 0614-computer-use: 0614: Computer Use
Develop software applications
Develop software applications

A person working in this occupation might be likely to spend 11% of their time on this task.

This specific skill is part of the “Develop websites or software” within the “Digital technologies and electronics” skills cluster family.

Read More

Develop testing routines or procedures
Develop testing routines or procedures

A person working in this occupation might be likely to spend 7% of their time on this task.

This specific skill is part of the “Develop and administer testing routines or procedures” within the “Operating procedures and processes” skills cluster family.

Read More

Monitor computer system performance to ensure proper operation
Monitor computer system performance to ensure proper operation

A person working in this occupation might be likely to spend 6% of their time on this task.

This specific skill is part of the “Monitor equipment, procedures and systems” within the “Quality control and inspections” skills cluster family.

Read More

Test computer system operations to ensure proper functioning
Test computer system operations to ensure proper functioning

A person working in this occupation might be likely to spend 6% of their time on this task.

This specific skill is part of the “Test computer or software performance” within the “Digital technologies and electronics” skills cluster family.

Read More

Implement security measures for computer or information systems
Implement security measures for computer or information systems

A person working in this occupation might be likely to spend 5% of their time on this task.

This specific skill is part of the “Enforce or maintain security” within the “Security and emergency services” skills cluster family.

Read More

Troubleshoot issues with computer applications or systems
Troubleshoot issues with computer applications or systems

A person working in this occupation might be likely to spend 5% of their time on this task.

This specific skill is part of the “Resolve computer application or systems issues” within the “Digital technologies and electronics” skills cluster family.

Read More

Analyse security of systems, network or data
Analyse security of systems, network or data

A person working in this occupation might be likely to spend 5% of their time on this task.

This specific skill is part of the “Enforce or maintain security” within the “Security and emergency services” skills cluster family.

Read More

Prepare analytical reports
Prepare analytical reports

A person working in this occupation might be likely to spend 5% of their time on this task.

This specific skill is part of the “Prepare reports or evaluations” within the “Records, documentation, reports and research” skills cluster family.

Read More

Collaborate with others to determine design specifications or details
Collaborate with others to determine design specifications or details

A person working in this occupation might be likely to spend 5% of their time on this task.

This specific skill is part of the “Collaborate and advise on educational and technical issues” within the “Communication and collaboration” skills cluster family.

Read More

Write computer programming code
Write computer programming code

A person working in this occupation might be likely to spend 5% of their time on this task.

This specific skill is part of the “Develop websites or software” within the “Digital technologies and electronics” skills cluster family.

Read More

Evaluate utility of software or hardware technologies
Evaluate utility of software or hardware technologies

A person working in this occupation might be likely to spend 4% of their time on this task.

This specific skill is part of the “ICT support, design and management” within the “Digital technologies and electronics” skills cluster family.

Read More

Collaborate with others to resolve information technology issues
Collaborate with others to resolve information technology issues

A person working in this occupation might be likely to spend 4% of their time on this task.

This specific skill is part of the “Communicate and collaborate” within the “Communication and collaboration” skills cluster family.

Read More

Coordinate project activities with other staff or departments
Coordinate project activities with other staff or departments

A person working in this occupation might be likely to spend 4% of their time on this task.

This specific skill is part of the “Communicate and collaborate” within the “Communication and collaboration” skills cluster family.

Read More

Resolve computer software problems
Resolve computer software problems

A person working in this occupation might be likely to spend 4% of their time on this task.

This specific skill is part of the “Resolve computer application or systems issues” within the “Digital technologies and electronics” skills cluster family.

Read More

Manage information technology projects or system activities
Manage information technology projects or system activities

A person working in this occupation might be likely to spend 4% of their time on this task.

This specific skill is part of the “ICT support, design and management” within the “Digital technologies and electronics” skills cluster family.

Read More

Document design or development procedures
Document design or development procedures

A person working in this occupation might be likely to spend 4% of their time on this task.

This specific skill is part of the “Develop procedures for communications and data management” within the “Operating procedures and processes” skills cluster family.

Read More

Recommend changes to improve computer or information systems
Recommend changes to improve computer or information systems

A person working in this occupation might be likely to spend 4% of their time on this task.

This specific skill is part of the “ICT support, design and management” within the “Digital technologies and electronics” skills cluster family.

Read More

Provide recommendations to others about computer hardware or software
Provide recommendations to others about computer hardware or software

A person working in this occupation might be likely to spend 4% of their time on this task.

This specific skill is part of the “Teach others to use computer technology” within the “Teaching and education” skills cluster family.

Read More

Identify information technology project resource requirements
Identify information technology project resource requirements

A person working in this occupation might be likely to spend 3% of their time on this task.

This specific skill is part of the “Develop procedures for communications and data management” within the “Operating procedures and processes” skills cluster family.

Read More

Install computer software
Install computer software

A person working in this occupation might be likely to spend 3% of their time on this task.

This specific skill is part of the “Install and maintain computer equipment or software” within the “Digital technologies and electronics” skills cluster family.

Read More

Technology Skills

Application server software
Application server software

Software that can be configured as individual physical or virtual servers to house, run, and deliver applications and/or information systems

Read More

Business intelligence and decision support software
Business intelligence and decision support software

Software that supports the gathering, storage, analysis and reporting of data required to make strategic business decisions

Read More

Configuration management software
Configuration management software

Software used to track and document all changes applied to software systems as they are released from a development IT environment into operational IT environments

Read More

Database management software
Database management software

Database platforms, tools and utilities used to create, edit, maintain, and administer database systems and maintain the integrity of associated data

Read More

Enterprise application integration software
Enterprise application integration software

Software that provides data interconnectivity between IT applications, systems, and databases

Read More

Project management software
Project management software

Software that supports the process of planning, documenting, and managing projects, including managing deadlines, task scheduling and budget

Read More

Software development and programming languages
Software development and programming languages

Software development and programming languages (commonly known as ‘coding’) used to create systems, applications, and web platforms

Read More

Statistical and data analysis software
Statistical and data analysis software

Software used to support the process of analysing, modelling, and reporting of large datasets

Read More

Application and load testing software
Application and load testing software

Software that tests and analyses customised and ‘out-of-the-box’ software products against a predetermined set of variables

Read More

Malaysia Standard Industrial Classification (MSIC)

National Education Code (NEC)

0611: Information Technology and Information System
0612: Software Engineering
0613: Computer Science
0614: Computer Use