Definitions of programmer:

  • noun:   a person who designs and writes and tests computer programs