Computer Software Engineers, 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.
|
|
A minimum of two to four years of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
|
|
Most of these occupations require a four-year bachelor's degree, but some do not.
|
|
Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.
|
|
- Analyzes software requirements to determine feasibility of design within time and cost constraints.
- Analyzes information to determine, recommend, and plan layout for type of computers and peripheral equipment modifications to existing systems.
- Formulates and designs software system, using scientific analysis and mathematical models, to predict and measure outcome and consequences of design.
- Confers with data-processing and project managers to obtain information on limitations and capabilities for data-processing projects.
- Evaluates factors, such as reporting formats required, cost constraints, and need for security restrictions, to determine hardware configuration.
- Consults with engineering staff to evaluate interface between hardware and software and operational and performance requirements of overall system.
- Develops and directs software system testing procedures, programming, and documentation.
- Monitors functioning of equipment to ensure system operates in conformance with specifications.
- Coordinates installation of software system.
- Trains users to use new or modified equipment.
- Recommends purchase of equipment to control dust, temperature, and humidity in area of system installation.
- Enters data into computer terminal to store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Specifies power supply requirements and configuration.
- Consults with customer concerning maintenance of software system.
|
|
$72,370.00/year
|
|
$75,410.00/year
|
1. Written Comprehension
2. Oral Expression
3. Oral Comprehension
4. Inductive Reasoning
5. Mathematical Reasoning
|
1. Interacting With Computers
2. Updating & Using Job-Relevant Knowledge
3. Provide Consultation & Advice to Others
4. Thinking Creatively
5. Analyzing Data or Information
|
1. Programming
2. Troubleshooting
3. Operations Analysis
4. Mathematics
5. Active Learning
|
1. Degree of Automation
2. Importance of Being Exact or Accurate
3. Job-Required Social Interaction
4. Importance of Being Sure All Is Done
5. Consequence of Error
|
|
|
|
|