programmer
//ˈproʊɡræmər//
Noun
programmerSingular
programmersPlural
1
A person who writes, develops, and maintains computer programs or software.
My sister works as a programmer at a software company.
2
A device or tool used to program electronic equipment or systems.
I used a programmer to update the firmware on the microcontroller.