Tasks & Responsibilities
  • 01
    Studying, analysing and evaluating requirements for software applications and operating systems;
  • 02
    Studying, designing and developing computer software systems;
  • 03
    Consulting with engineering staff to evaluate interfaces between hardware and software;
  • 04
    Developing and directing software testing and procedure validation;
  • 05
    Modifying existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance;
  • 06
    Directing software programming and development of documentation;
  • 07
    Assessing, developing, upgrading and documenting maintenance procedures for operating systems, communication environments and application software;
  • 08
    Consulting with customers concerning maintenance of software system; and
  • 09
    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.

Soft Skill
English
Able to speak English
Hard Skill
Programming
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.
Hard Skill
CSS
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.
Hard Skill
JavaScript
JavaScript (), often abbreviated as JS, is a high-level, dynamic, weakly typed, object-based, multi-paradigm, and interpreted client-side programming language.
Hard Skill
SQL
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).
Hard Skill
Mandarin
Able to speak Mandarin
Hard Skill
Java
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.
Hard Skill
MySQL
MySQL (officially pronounced as "My S-Q-L",) is an open-source relational database management system (RDBMS).
Soft Skill
Communication
The ability to communicate effectively with superiors, colleagues, and staff is essential, no matter what industry you work in.
Hard Skill
Debugging
Debugging is the process of finding and resolving of defects that prevent correct operation of computer software or a system.
Hard Skill
PostgreSQL
PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.
Soft Skill
Bahasa Malaysia
Able to speak Bahasa Malaysia
Hard Skill
C#
Object or component oriented development software
Hard Skill
Python
Python is a widely used high-level programming language for general-purpose programming, created by Guido van Rossum and first released in 1991.
Soft Skill
Troubleshooting
Troubleshooting or dpanneuring is a form of problem solving, often applied to repair failed products or processes on a machine or a system.
Hard Skill
Analysis
The ability to collect and analyze information, problem-solve, and make decisions
Hard Skill
.NET
.NET Framework (pronounced dot net) is a software framework developed by Microsoft that runs primarily on Microsoft Windows.
Hard Skill
Laravel
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.
Hard Skill
Node.js
Node.js is an open source, cross-platform runtime environment for developing server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, and Linux.
Hard Skill
Object-Oriented Programming
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.
Soft Skill
Writing
Experience expressing business messages effectively in written form. This may include planning drafting and revising as necessary.
Hard Skill
Bootstrap
Web platform development software
Hard Skill
C++
C++ (pronounced cee plus plus ) is a general-purpose programming language.
Hard Skill
Django
Django is a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern.
Hard Skill
NoSQL
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.
Hard Skill
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. It is free, open-source software using the permissive MIT license.
Hard Skill
ASP.NET
Working experience of ASP.NET, which is an open source web framework for building modern web apps and services with .NET. ASP.NET creates websites based on HTML5, CSS, and JavaScript that are simple, fast, and can scale to millions of users.
Hard Skill
Database Design
Database design is the process of producing a detailed data model of database.
Hard Skill
HTML5
HTML5 is a markup language used for structuring and presenting content on the World Wide Web.
Soft Skill
Leadership
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.
Hard Skill
MongoDB
MongoDB is a free and open-source cross-platform document-oriented database program.
Soft Skill
Planning
Planning (also called forethought) is the process of thinking about and organizing the activities required to achieve a desired goal.
Soft Skill
Research
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
Hard Skill
AJAX
Ajax (also AJAX; ; short for "asynchronous JavaScript and XML") is a set of Web development techniques using many Web technologies on the client side to create asynchronous Web applications.
Hard Skill
Cloud Computing
Working experience of Cloud Computing, which is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet.
Hard Skill
Database Management
Database management refers to the actions a business takes to manipulate and control data to meet necessary conditions throughout the entire data lifecycle.
Hard Skill
Machine Learning
Machine learning is the subfield of computer science that, according to Arthur Samuel, gives "computers the ability to learn without being explicitly programmed." Samuel, an American pioneer in the field of computer gaming and artificial intelligence, coined the term "machine learning" in 1959 while at IBM. Evolved from the study of pattern recognition and computational learning theory in artificial intelligence, machine learning explores the study and construction of algorithms that can learn from and make predictions on data such algorithms overcome following strictly static program instructions by making data-driven predictions or decisions, through building a model from sample inputs.
Hard Skill
Oracle
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.
Soft Skill
Problem Solving
Problem solving consists of using generic or ad hoc methods, in an orderly manner, for finding solutions to problems.
Hard Skill
Shell Scripting
A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.
Hard Skill
Ubuntu
Ubuntu (; stylized as ubuntu) is an open source operating system for computers.
Hard Skill
Visual Studio
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft.
Soft Skill
Critical Thinking
Experience objectively examining assumptions (adopted rules of thumb) underlying current beliefs to assess their correctness and legitimacy, and thus to validate or invalidate business beliefs.
Hard Skill
Microsoft SQL
Microsoft SQL Server is a relational database management system developed by Microsoft.
Hard Skill
Project Management
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.
Hard Skill
Software Testing
Software testing is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.
Soft Skill
Speaking
ability to communicate effectively. These skills allow the speaker, to convey his message in a passionate, thoughtful, and convincing manner
Hard Skill
System Design
System design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements.
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
Computer Science
14,263
Graduates

(2019)

Computer Use
Computer Use
1,033
Graduates

(2019)


More Analysis
Employment Type
Industry
Location