programmer

 
Pronunciation: /ˈprəʊgramə/
(US also programer)

noun

  • a person who writes computer programs: computer programmers and analysts
  • a device that automatically controls the operation of something in accordance with a prescribed program.