Analitik aplikacij je računalniški programer, ki gradi in upravlja aplikacije po meri za podjetje. Odgovornosti analitika aplikacij vključujejo načrtovanje programa, izvajanje in upravljanje podpore. Poleg izdelave aplikacij po meri analitiki sodelujejo tudi z inženirji in vodji projektov pri spreminjanju obstoječe programske opreme za uporabo v podjetju. Analitiki aplikacij lahko delajo za podjetje, da se ukvarjajo z notranjim razvojem programske opreme, ali pa se odločijo za delo v podjetju, ki je specializirano za oblikovanje aplikacij za stranke.
Opis delovnega mesta analitika aplikacij lahko vključuje tudi nastavitev in upravljanje baze podatkov, kot je potrebno za določen kos programske opreme ali programa. Večina delovnih mest zahteva, da analitik pozna več programskih jezikov, da je dovolj prilagodljiv za delo z različnimi vrstami in funkcijami programske opreme glede na poslovne potrebe. Analitiki običajno delajo z objektno usmerjenimi programskimi jeziki, kot so jezik predprocesorja hiperteksta (PHP), Java, Python in Ruby.
Nastavitev in upravljanje strežnika sta tudi tipična naloga analitikov aplikacij. Računalniški strežniki se uporabljajo za izvajanje poslovnih aplikacij, analitik aplikacij pa jih pravilno konfigurira in redno posodablja. Tako sprednji kot zadnji del programskih aplikacij ustvari in vzdržuje analitik. Sprednji del programske opreme ali aplikacije je uporabniški vmesnik in vhodni del programa, zadnji del aplikacije pa so baze podatkov in koda, zaradi katerih program deluje.
Drug pomemben del delovne funkcije aplikacijskega analitika pri ustvarjanju ali spreminjanju aplikacije ali programa je natančna in popolna dokumentacija. Dokumentacija za kos programske opreme ali spletne aplikacije so navodila in vodnik za uporabo programa ter opombe za bodoče programerje, ki jih bodo uporabljali pri delu z aplikacijo. Analitiki pomagajo določiti standardizacijske zahteve za aplikacijo, da bi uskladili delo, ki se izvaja na projektu, saj en kos programske opreme pogosto ustvari veliko posameznikov, ki delajo na njem hkrati.
Ko je aplikacija razvita, so lahko analitiki odgovorni tudi za podporo in posodobitev programa. Naloge podpore običajno vključujejo usposabljanje strank ali zaposlenih za uporabo programske opreme ter odpravljanje težav, ki se lahko pojavijo z aplikacijo ali strežnikom, ki poganja programsko opremo aplikacije. Delo analitika aplikacij poteka v pisarniškem okolju in je običajno sestavljeno iz sodelovanja z drugimi analitiki pri razvoju programov in udeležbe na sestankih za načrtovanje razvoja programske opreme. Številna delovna mesta analitikov aplikacij zahtevajo, da ima posameznik vsaj diplomo iz računalništva ali sorodnega področja, čeprav bodo nekatera podjetja namesto diplome dovolila dolgoletne izkušnje na tem področju.