noun
a person who designs and writes and tests computer programs
• Syn: ↑programmer, ↑computer programmer, ↑software engineer
• Derivationally related forms: ↑code, ↑program (for: ↑programmer)
• Topics: ↑computer science, ↑computing
• Hypernyms: ↑engineer, ↑applied scientist, ↑technologist, ↑computer user
• Hyponyms: ↑cracker, ↑hacker, ↑cyber-terrorist, ↑cyberpunk
Useful english dictionary. 2012.