Roles · Software and IT

AI computer programmer analyst

Creates and tests code and scripts to allow computer applications to run from specifications drawn up by developers.

Hemi Lopez“I write code and test scripts for applications.”An example character, not a real person.
Hire this role

Computer programmer analyst · What it does

Three tasks it takes off your hands

  1. Write and review programs using workflow charts and diagrams.
  2. Correct errors by making changes and rechecking the program.
  3. Prepare workflow charts and convert them into coded instructions.
Where these come from

The tasks of “Computer Programmers” (O*NET 15-1251.00), as O*NET lists them:

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
  • 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.

Computer programmer analyst · Tools and industries

It works in the tools you already use

  • C#
  • C++
  • Cascading style sheets CSS
  • Extensible markup language XML
  • Git
  • Hypertext markup language HTML

Industries it fits

Hire this role

Role facts from O*NET 31.0 Database (U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), CC BY 4.0), written in our words. Sources and credits