Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites.
- Programmer Analyst
- Programmer
- Analyst Programmer
- Computer Programmer
- Software Developer
|
- Applications Developer
- Computer Programmer Analyst
- Internet Programmer
- Java Developer
- Web Programmer
|
 5 of 8 displayed
 All 8 displayed
|
 5 of 15 displayed
- Assign, coordinate, and review work and activities of programming personnel.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
 All 15 displayed
- Assign, coordinate, and review work and activities of programming personnel.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
- Train subordinates in programming and program coding.
- 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.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
 5 of 63 displayed
- adjust computer operation system
- analyze workflow
- assist co-workers with software problems
- communicate technical information
- configure computers in industrial or manufacturing setting
 All 63 displayed
- adjust computer operation system
- analyze workflow
- assist co-workers with software problems
- communicate technical information
- configure computers in industrial or manufacturing setting
- consult with customers concerning needs
- consult with managerial or supervisory personnel
- design computer hardware or software interface
- design computer programs or programming tools
- develop computer performance standards
- develop mathematical or computer languages
- develop or maintain databases
- develop records management system
- develop tables depicting data
- direct and coordinate activities of workers or staff
- distinguish details in graphic arts material
- encode equations for processing
- evaluate computer system user requests or requirements
- follow data security procedures
- follow data storage procedures
- identify color or balance
- implement computer system changes
- install computer programs
- maintain client-server database
- maintain or repair computers or related equipment
- monitor computer operation
- prepare instruction manuals
- prepare technical reports or related documentation
- prepare workflow chart
- program computers for electronic engineering applications
- program computers for management analysis applications
- program computers for medical applications
- program computers for social science applications
- program computers using existing software
- program mainframe computer
- provide customer service
- provide technical computer training
- provide technical support to computer users
- recommend software or hardware purchases
- resolve computer program operational problems
- resolve symbolic formulations in data processing applications
- revise or correct errors in computer programs, software, or systems
- supervise programming personnel
- test computer programs or systems
- test data communications hardware or software
- use computer application flow charts
- use computer graphics design software
- use computer programming language
- use computers to enter, access or retrieve data
- use creativity in graphics
- use differential equations in computer programming
- use geographical information system (GIS) software
- use graphic arts techniques
- use interpersonal communication techniques
- use knowledge of mainframe computers
- use object-oriented computer programming techniques
- use project management techniques
- use relational database software
- use spreadsheet software
- use structural analysis techniques to analyze computer systems
- use word processing or desktop publishing software
- write computer software, programs, or code
- write documentation for computer programming
 4 of 11 displayed
- Classic Wizard Configuration Maintenance Analyst (Navy - Enlisted)
- Communications - Computer Systems Programming Apprentice (Air Force - Enlisted)
|
- Entry Level Programmer/Analyst (Navy - Enlisted)
- Information Systems Technician (Army - Warrant Officer only)
|
 All 11 displayed
- Classic Wizard Configuration Maintenance Analyst (Navy - Enlisted)
- Communications - Computer Systems Programming Apprentice (Air Force - Enlisted)
- Communications - Computer Systems Programming Craftsman (Air Force - Enlisted)
- Communications - Computer Systems Programming Journeyman (Air Force - Enlisted)
- Computer Programmer (FORTRAN) (Navy - Enlisted)
- Digital Computer System Programmer (Navy - Commissioned or Warrant Officer)
|
- Entry Level Programmer/Analyst (Navy - Enlisted)
- Information Systems Technician (Army - Warrant Officer only)
- Programmer, ADA (Marine Corps - Enlisted)
- Small Computer Systems Operator/Programmer (Marine Corps - Enlisted)
- Tactical Data Systems Specialist (Marine Corps - Commissioned Officer only)
|
|
|
- Programmer, Engineering and Scientific
|
- Chief, Computer Programmer
- Computer Programmer
|
- Programmer, Engineering and Scientific
|
|