ONET Occupations » 15-1132.00

Software Developers, Applications

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.

View Software Developers, Applications on ONET Online

Parachute skills

  1. Program - Data (4.92)
  2. Use my brain - Data (4.46)
  3. Work with numbers, compute - Data (4.40)
  4. Design, use artistic abilities, be original - Data (4.40)
  5. Develop, improve - Data (4.40)
  6. Create, innovate, invent - Data (4.40)
  7. Imagine - Data (4.40)
  8. Initiate, lead, be a pioneer - People (4.40)
  9. Pay attention to details - Data (4.34)
  10. Solve problems - Data (4.30)
  11. Analyze, break down into its parts - Data (4.19)
  12. Compile, keep records, file, retrieve - Data (4.11)
  13. Research - Data (4.11)
  14. Follow through, get things done - People (3.82)
  15. Synthesize, combine parts into a whole - Data (3.75)
  16. Systematize, prioritize - Data (3.75)
  17. Use my intuition - Data (3.75)
  18. Assess, evaluate, treat - People (3.62)
  19. Use acute senses (hearing, smell, taste, sight) - Data (3.50)
  20. Communicate well, in person - People (3.50)
  21. Organize, classify - Data (3.50)


ONET Skills

ONET Abilities

ONET Work Styles

  1. Complex Problem Solving (3.88)
  2. Programming (3.88)
  3. Systems Analysis (3.75)
  4. Judgment and Decision Making (3.62)
  5. Systems Evaluation (3.62)
  6. Critical Thinking (3.50)
  7. Operations Analysis (3.50)
  1. Problem Sensitivity (3.75)
  2. Deductive Reasoning (3.75)
  3. Inductive Reasoning (3.62)
  4. Oral Expression (3.50)
  5. Fluency of Ideas (3.50)
  6. Information Ordering (3.50)
  7. Category Flexibility (3.50)
  8. Mathematical Reasoning (3.50)
  9. Near Vision (3.50)
  1. Analytical Thinking (4.46)
  2. Attention to Detail (4.34)
  3. Dependability (4.25)
  4. Innovation (4.04)
  5. Cooperation (3.90)
  6. Achievement/Effort (3.88)
  7. Independence (3.84)
  8. Persistence (3.82)
  9. Leadership (3.82)
  10. Initiative (3.72)
  11. Integrity (3.64)
  12. Stress Tolerance (3.60)
  13. Adaptability/Flexibility (3.60)

Work Activities

Detailed Work Activities

  1. Interacting With Computers (4.92)
  2. Thinking Creatively (4.40)
  3. Making Decisions and Solving Problems (4.30)
  4. Getting Information (4.21)
  5. Analyzing Data or Information (4.19)
  6. Processing Information (4.14)
  7. Updating and Using Relevant Knowledge (4.11)
  8. Communicating with Supervisors, Peers, or Subordinates (3.96)
  9. Identifying Objects, Actions, and Events (3.87)
  10. Organizing, Planning, and Prioritizing Work (3.82)
  11. Interpreting the Meaning of Information for Others (3.80)
  12. Developing Objectives and Strategies (3.75)
  13. Establishing and Maintaining Interpersonal Relationships (3.55)
  1. Develop Or Maintain Databases (4.92)
  2. Adjust Computer Operation System (4.92)
  3. Test Computer Programs Or Systems (4.92)
  4. Install Hardware, Software, Or Peripheral Equipment (4.92)
  5. Use Computer Programming Language (4.92)
  6. Check Hardware Or Software To Determine Reliability (4.92)
  7. Use Computers To Enter, Access Or Retrieve Data (4.92)
  8. Program Computers For Electronic Engineering Applications (4.92)
  9. Use Spreadsheet Software (4.92)
  10. Program Computers Using Existing Software (4.92)
  11. Write Computer Software, Programs, Or Code (4.92)
  12. Program Mainframe Computer (4.92)
  13. Revise Or Correct Errors In Computer Programs, Software, Or Systems (4.92)
  14. Develop Mathematical Or Computer Languages (4.40)
  15. Develop Mathematical Simulation Models (4.40)
  16. Design Computer Hardware Or Software Interface (4.40)
  17. Design Data Processing Systems (4.40)
  18. Design Data Security Systems (4.40)
  19. Design Hardware Or Software Systems (4.40)
  20. Design Electronic Equipment (4.40)
  21. Resolve Engineering Or Science Problems (4.30)
  22. Read Schematics (4.21)
  23. Read Technical Drawings (4.21)
  24. Read Blueprints (4.21)
  25. Evaluate Computer System User Requests Or Requirements (4.19)
  26. Analyze Technical Data, Designs, Or Preliminary Specifications (4.19)
  27. Evaluate Prototype Computer Software Systems (4.19)
  28. Develop Tables Depicting Data (4.14)
  29. Use Computer Networking Technology (4.11)
  30. Follow Data Security Procedures (4.11)
  31. Follow Data Storage Procedures (4.11)
  32. Use Knowledge Of Mainframe Computers (4.11)
  33. Use Scientific Research Methodology (4.11)
  34. Use Project Management Techniques (4.11)
  35. Understand Detailed Electronic Design Specifications (3.87)
  36. Understand Engineering Data Or Reports (3.87)