Analyst Programmer/Programmer

» search for more Jobs

An analyst programmer (or programmer) writes, reviews, and modifies computer software.  By encoding, testing, debugging and documenting programs, he is responsible for translating the work of software engineers so that the program may be read and run by a computer.  The role requires knowledge of a variety of programming languages.

A programmer reviews data as well as company software to assess and determine ways to improve its efficiency.  They may be required to facilitate training both individually and within group settings for employee and clients with regards to the use and upgrades of software.  Though they are typically part of a team, a programmer may sometimes be delegated the role of project manager.  As project manager, they need to make sure that everyone on the team understands their duties and be sure the project is completed by its previously set deadline.