Artiklis ei ole piisavalt viiteid. Palun aita väiteid kontrollida ja viiteid lisada. (Kuidas ja millal see märkus eemaldada?)
See artikkel vajab toimetamist. (Oktoober 2016) Palun aita artiklit toimetada. (Kuidas ja millal see märkus eemaldada?)

Programmeerija on elukutse, mille esindaja kirjutab programmeerimiskeeli kasutades tarkvara.

Programmeerijad kirjutavad, testivad, parendavad arvutiprogramme, mis on vajalikud, et arvutid saaksid teatud funktsioone teostada.[viide?] Programmeerijad töötavad suurfirmade infotehnoloogiaosakondades, suurtes tarkvarafirmades ja väikestes arvutitarkvara loovates ja hooldavates firmades. Paljud professionaalsed konsultatsioonifirmades[viide?] töötavad programmeerijad teevad tööd vastava kliendi juures lepinguliste[viide?] töötajatena.

Programmeerijad kirjutavad programme vastavalt[küsitav][viide?] vanemprogrammeerijate või süsteemianalüütikute spetsifikatsioonidele[küsitav][viide?]. Kui on välja mõeldud, mida arvutitarkvara tegema peab ja milline näeb välja kasutajaliides, on programmeerija töö see kõik arvutile loetavaks ja järgitavaks teha. Programmeerija kodeerib need juhised arvutiloetavale kujule kasutades programmeerimiskeeli. Olenevalt programmi eesmärkidest kasutatakse erinevaid keeli. Näiteks keskmiste ärirakenduste loomiseks kasutatakse sageli COBOL-it, kuid näiteks (inseneri)teaduses kasutatakse Fortran-i. Veebiprogrammeerijate keelteks on Java, C# ja PHP.

Veebikeskkonna tarbeks programmeerimistööd tegev inimene on veebiprogrammeerija (JavaScript, perl, php jne).[viide?]