Software Engineer Synonyms

A person who designs and writes and tests computer programs
(Noun)