| Profession |
Skills Required |
Duties Performed |
| Computer Programmer |
- Learning Strategies: Selecting and using training/instructional methods and procedures appropriate for the situation when learning or teaching new things.
- 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.
- Equipment Selection: Determining the kind of tools and equipment needed to do a job.
|
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Write or contribute to instructions or manuals to guide end users.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
|
| Computer Software Systems Engineer |
- Systems Analysis: Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
- Writing: Communicating effectively in writing as appropriate for the needs of the audience.
- Social Perceptiveness: Being aware of others' reactions and understanding why they react as they do.
|
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
- Consult with customers or other departments on project status, proposals and technical issues such as software system design and maintenance.
- Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance.
|
| Cisco Network Analyst |
- Complex Problem Solving: Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Writing: Communicating effectively in writing as appropriate for the needs of the audience.
- Systems Analysis: Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes.
|
- Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared.
- Supervise computer programmers or other systems analysts or serve as project leaders for particular systems projects.
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
|