programmer

noun
1
a person whose job is writing computer programs
برنامه‌نویس, کدنویس