Programmeerija analüütiku ametijuhend hõlmab tavaliselt kahe erineva funktsiooni kombineeritud oskuste kogumit. Üldiselt määratakse arvutiprogrammide kavandamise, arendamise, kavandamise ja rakendamise tehnilised oskused tavaliselt süsteemianalüütikule ja arvutiprogrammeerijale eraldi. Ühe funktsioonina kannab programmeerija analüütik vastutust keelekoodi loomise, ülevaatamise ja kirjutamise ning uue või uuendatud arvutiprogrammi algusest lõpuni testimise eest. Programmeerija analüütik võib ka töötajaid programmi kasutamise kohta koolitada.
Programmeerija analüütiku töö planeerimisprotsess on arvutisüsteemi ärirakenduse vajaduse kindlaksmääramine. Selle saavutamiseks võib programmeerija analüütik alustada äripõhimõtete või kasutajate taotluste hindamisest uue süsteemi loomiseks või olemasoleva värskendamiseks. Kasutajatega koostööd tehes jõutakse kokkuleppele, kas muudatustaotlus ühildub olemasolevate süsteemidega ja selle täitmise ajakava. See protsess kestab tavaliselt süsteemi arendamise edenedes ja võib nõuda algse plaani täpsustamist või kohandamist.
Arvutiprogrammi väljatöötamine ja kujundamine algab pärast seda, kui on üle vaadatud kõik uues või uuendatud programmis osalevad äripõhimõtted. Programmi kavandamise ülesanne võib hõlmata vooskeemi koostamist, mis näitab programmi toimimist. Tavaliselt vastutab programmeerija analüütik selle protsessi kasutajale edastamise ja heakskiidu hankimise enne edasiliikumist.
Kui kasutaja on arvutiprogrammi kujunduse heaks kiitnud, teisendab selles rollis olev isik vooskeemi kujunduse õigeks kodeerimiseks. See eeldab arvutiprogrammi keele kirjutamist vastavalt projekti lühikirjelduses toodud etappide järjestusele. Selle olulise ülesande täitmiseks rakendab ta tavaliselt oma teadmisi arvutiprogrammeerimisest ja arvutikoodide keeltest.
Pärast keele kirjutamist ja süsteemi sisestamist võib programmeerija analüütik süsteemi testida. Testimisfaasi tulemused on võimalus süsteemi efektiivsust tõsta. IT-analüütikuna väljatrükke lugedes ja tööfunktsioone jälgides saab ta kindlaks teha, kas algses vooskeemi kujunduses on loogikavigu. Üldiselt annab see aega kodeerimisvigade või keeleparanduste tõrkeotsinguks, mis võivad töötõhusust häirida.
Kui leitakse vigu, tuleb järgmise sammuna teha vastavad muudatused. Pärast vigade analüüsimist ja ülevaatamist võib ta arvutisüsteemi osi muuta, et muudatustega kohaneda. Tavaliselt asendab või kustutab see inimene tõrkeid põhjustavad keelekoodid ja kordab seejärel vigade kõrvaldamiseks testimisetappi.
Programmeerija analüütiku töö mitmesugused kohustused võivad ettevõttest ja teistest töötajatest olenevalt erineda. Mõnikord võib ta kirjutada programmi spetsifikatsioone ja koolitusjuhendeid. Muude kohustuste hulka võiks kuuluda töötajate koolitamine uue arvutiprogrammi kasutamiseks ja selle kasutamise integreerimine igapäevaste ülesannete hulka.