Arm-Chair

Software & Applications Developer

Digital, Computers & Informatics


  • Average Salary

    RM2600 - RM 4900

  • Career Trends

  • Compability

What is Software & Applications Developer?

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions.

Minimum education level

 

PT3

SPM

STPM

Diploma

Degree

Average Salary

RM2600 - RM 4900

Example of a Job Position

Application Integration Technician
Application Developer
Computer Consultant
Programmer Analyst
Software Architect
Software Developer
Software Development Technician
Software Technician

Task

? Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance ? Develop and direct software system testing and validation procedures, programming, and documentation ? Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces ? Analyze user needs and software requirements to determine feasibility of design within time and cost constraints ? Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design

Knowledge

Mathematics

Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.

Computers and Electronics

Knowledge of circuit boards, processors, chips, electronic equipment, computer hardware and software, including applications and programming.

English

Knowledge of the structure and content of English, including the meaning and spelling of each word, composition rules, and grammar.

Engineering and Technology

Knowledge of practical applications in engineering and technology. This includes the application of principles, techniques, procedures and equipment for designing and producing various goods and services.

Skills

Complex Problem Solving

Identify complex problems and review related information in order to develop and evaluate options and solutions that can be applied.

Consideration and Decision Making

Consider the shortcomings and advantages of potential action choices to choose the most appropriate action.

Programming

Write computer programs for various purposes.

System Analysis

Determine how the system should work and how the changes in conditions, operations, and environment affect the results achieved.

System Evaluation

Identify steps or indicators of system performance and actions needed to develop or improve performance, relative to system objectives.

Capability

  • 1

    Smooth Idea - The ability to generate many ideas for one topic (total ideas are the most important, not quality, truth, or creativity).

  • 2

    Deductive Reasoning - The ability to apply general rules to certain problems in order to produce reasonable answers.

  • 3

    Inductive Reasoning - The ability to combine pieces of information to form general rules and conclusions (including finding relationships between seemingly unconnected events).

  • 4

    Problem Sensitivity - The ability to tell when something is wrong or maybe wrong. This does not involve solving the problem, only knowing if there is a problem.

  • 5

    Category Flexibility - The ability to produce or use different groups of rules to combine or group things in new ways.