Değişik konularda ve çok miktardaki bilgiyi, bilgisayar ortamında hızlı ve sistematik bir biçimde çözümlemek ve değerlendirebilmek amacı ile program yazan kişidir.
Bilgisayar Programcısı işletmenin genel çalışma prensipleri doğrultusunda, araç, gereç ve ekipmanları etkin bir şekilde kullanarak, işçi sağlığı, iş güvenliği ve çevre koruma düzenlemelerine ve mesleğin verimlilik ve kalite gereklerine uygun olarak:
a) İş organizasyonu yapmak,
Bilgilerin bilgisayarda amaca uygun olarak sistematik bir biçimde kullanımını sağlayacak bilgisayar programları yazmak,
b) Pek çok bilgisayar programlama dilini bilir ve elindeki bilgilerin niteliğine en uygun olan programlama dilini seçer ve programı bu dilde yazmak,
c) Programlama dillerinin yazımında kullanılan kodlamaları yapmak ve uygulamak,
d) Yazdığı programı test etmek,
e) Sistem analistinin verdiği formları, bilgisayarın kullanım diline kodlamak,
f) Mesleği alanındaki gelişmeleri takip etmek ve uygulamak,
vb. görev ve işlemleri yerine getirir.