programmer

Definitions

General English

  • noun a person who programmes TV or radio shows

Computing

Electronics

  • An individual that designs, writes, debugs, and tests programs.
  • A hardware device that programs chips, such as PROMs.

Information & Library Science

  • noun a person who designs and writes instructions for a computer
http://www.dictionarycentral.com/definition/programmer.html