Data & Research
UI Portal Employer Portal Claimant Portal
 
* ELMI Occupation Profile - Software Developers, Applications *
 
Software Developers, Applications
(O*NET 15-1132.00, SOC 15-1132)
What they do
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.
 
Also called:
Application Developer, Application Integration Engineer, Applications Developer, Computer Consultant, Information Technology Analyst (IT Analyst), Software Architect, Software Developer, Software Development Engineer, Software Engineer, Technical Consultant
 
 
Wages
Vermont - 2018
Percentile1HourlyYearly
10% $ 29.28   $60,900  
25% $ 35.75   $74,350  
Median $ 45.68   $95,010  
75% $ 57.26   $119,100  
90% $ 64.67   $134,520  
 
Average $ 46.98   $97,720  
1 What are Percentile Wages?
More at CareerOneStop
 
Industries of Employment
United States - 2016
IndustryPercent of total
  • Computer systems design and related services
35%
  • Publishing industries (except Internet)
11%
  • Management of companies and enterprises
5%
  • Other information services
4%
  • Insurance carriers and related activities
4%
More at BLS
 
Knowledge
People in this career often know a lot about:
  • Computers and Electronics
    Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Engineering and Technology
    Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
  • English Language
    Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
  • Mathematics
    Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
  • Design
    Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
More at O*NET
 
Skills
People in this career often have these skills:
  • Programming
    Writing computer programs for various purposes.
  • Systems Analysis
    Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
  • Systems Evaluation
    Identifying measures or indicators of system performance and the actions needed to improve or correct performance, relative to the goals of the system.
  • Judgment and Decision Making
    Considering the relative costs and benefits of potential actions to choose the most appropriate one.
  • Complex Problem Solving
    Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
More at O*NET
 
Interests
People in this career often prefer these work environments:
  • Investigative
    Investigative occupations frequently involve working with ideas, and require an extensive amount of thinking. These occupations can involve searching for facts and figuring out problems mentally.
  • Realistic
    Realistic occupations frequently involve work activities that include practical, hands-on problems and solutions. They often deal with plants, animals, and real-world materials like wood, tools, and machinery. Many of the occupations require working outside, and do not involve a lot of paperwork or working closely with others.
  • Conventional
    Conventional occupations frequently involve following set procedures and routines. These occupations can include working with data and details more than with ideas. Usually there is a clear line of authority to follow.
What are your interests? Take the O*NET Interest Profiler
 
Work Styles
People in this career will do well at jobs that need:
  • Analytical Thinking
    Job requires analyzing information and using logic to address work-related issues and problems.
  • Attention to Detail
    Job requires being careful about detail and thorough in completing work tasks.
  • Innovation
    Job requires creativity and alternative thinking to develop new ideas for and answers to work-related problems.
  • Integrity
    Job requires being honest and ethical.
  • Initiative
    Job requires a willingness to take on responsibilities and challenges.
More at O*NET
 
Other Resources
  • CareerOneStop
    resource for job seekers, students, businessess and career professionals
  • O*NET Online
    nation's primary source of occupational information
 
Related Occupations
More at O*NET
 
 
Career Video
 
Projected Employment
 Vermont
2016 employment 1,103
2026 employment 1,384
Annual percent change
(compounded)
2.3%
Annual projected job openings
(due to change and separations)
106
More at Occupational Projections
 
Education and Experience:
  • Typical education needed for entry
    Bachelor's degree
  • Work experience in a related occupation
    No work experience
  • Typical on-the-job training needed to attain competency
    No on-the-job training
Based on BLS Education and Training Classifications
 
Job Zone
Considerable Preparation Needed
  • Specific Vocational Preparation Range
    (7.0 to < 8.0) - A typical worker will require over 2 years up to and including 4 years of training to achieve average performance in this occupation.
Based on O*Net Job Zones and SVP
 
Education Level
How much education do most people in this career have?
Education level Percent of
U.S. Workers
Doctoral or professional degree
or post-MA certificate
  0%
Master's degree or
post-BA certificate
  16%
Bachelor's degree   80%
Associate's degree   3%
Certificate or some college,
no degree
  1%
High school diploma
or equivalent
  0%
Less than high school diploma   0%
More at O*NET
 
Abilities
People in this career often have talent in:
  • Deductive Reasoning
    The ability to apply general rules to specific problems to produce answers that make sense.
  • Inductive Reasoning
    The ability to combine pieces of information to form general rules or conclusions (includes finding a relationship among seemingly unrelated events).
  • Problem Sensitivity
    The ability to tell when something is wrong or is likely to go wrong. It does not involve solving the problem, only recognizing there is a problem.
  • Information Ordering
    The ability to arrange things or actions in a certain order or pattern according to a specific rule or set of rules (e.g., patterns of numbers, letters, words, pictures, mathematical operations).
  • Near Vision
    The ability to see details at close range (within a few feet of the observer).
More at O*NET
 
Work Activities
In general, what you might do:
  • Interacting With Computers
    Using computers and computer systems (including hardware and software) to program, write software, set up functions, enter data, or process information.
  • Making Decisions and Solving Problems
    Analyzing information and evaluating results to choose the best solution and solve problems.
  • Updating and Using Relevant Knowledge
    Keeping up-to-date technically and applying new knowledge to your job.
  • Communicating with Supervisors, Peers, or Subordinates
    Providing information to supervisors, co-workers, and subordinates by telephone, in written form, e-mail, or in person.
  • Getting Information
    Observing, receiving, and otherwise obtaining information from all relevant sources.
More at O*NET
 
Detailed Work Activities
What you might do in a day:
  • Modify software programs to improve performance.
  • Analyze project data to determine specifications or requirements.
  • Collaborate with others to determine design specifications or details.
  • Assess database performance.
  • Prepare data for analysis.
More at O*NET
 
Tasks
On the job, you would:
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
More at O*NET
 
O*NET in-it

This page includes information from the O*NET 24.0 Database by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license. O*NET® is a trademark of USDOL/ETA.

BLS

This page includes information produced in cooperation with the U.S. Bureau of Labor Statistics, Occupational Employment Statistics and State Occupational Projecions programs.

 
 
 
 
Vermont.gov State of Vermont Department of Labor