Answer: programer

AnswerCrossword Clue
programerA person who writes computer programs
programer(US) one who writes programs also PROGRAMMER
programerA device that automatically controls the operation of something in accordance with a prescribed program