Statistički programeri rade sa statistikama, a to su brojke koje istraživači i znanstvenici prikupljaju analizom velikih skupina numeričkih podataka. Oni prikupljaju statističke podatke i integriraju ih u korisničke računalne programe za ljude i tvrtke. Postoji mnogo različitih tipova statističkih programera i opisi njihovih poslova mogu se uvelike razlikovati u različitim djelatnostima. Mnogi ljudi koji imaju pozicije statističkih programera posjeduju diplome iz statistike ili druge diplome u srodnim područjima.
Ti su programeri zaduženi za dizajniranje računalnih programa usmjerenih na bolje organiziranje korpusa informacija. Što je još važnije, statistički programer mora kreirati programe koji zadovoljavaju sve potrebe klijenta. Statistički programeri najčešće rade iz informacijskih baza podataka u okruženju uredskog tipa. Primjeri baze podataka uključuju kataloge zahtjeva za osiguranje, bolničke baze podataka, nacionalna istraživanja i klinička ispitivanja lijekova.
Kako bi osigurali da konačni proizvod radi ispravno, ovi programeri pokreću punu bateriju testiranja i vrše potrebne prilagodbe na svim kreiranim programima prije nego što ih predstave klijentu. Programer provodi nekoliko testova u različitim fazama razvoja kako bi provjerio ima li problema s performansama i drugih problema. Testiranje pomaže u uklanjanju grešaka i sprječava rušenje programa u budućnosti.
Ovi programeri prate produktivnost kako bi osigurali da je programiranje u skladu s državnim standardima i standardima klijenta. Oni mogu ocijeniti procese programiranja i predložiti revizije usmjerene na povećanje produktivnosti. Pisanje priručnika s uputama za programiranje i opis standardnih operativnih postupaka također mogu biti zadaci namijenjeni statističkim programerima. U određenim slučajevima, ti se programeri zapošljavaju kako bi pomogli u obuci i upravljanju timom programera.
Statistički programeri moraju biti vrlo informirani. Moraju znati pravilno napisati kodiranje potrebno za izradu računalnih programa za klijente. Također, trebali bi biti upoznati s većinom računalnih programa koje trenutno koriste ljudi i tvrtke. Mnogi programeri razvijaju statističke programe koji su dostupni putem Interneta. Pisanje internetskog kodiranja može se vrlo razlikovati od pisanja kodiranja za druge vrste programa.
Statistički programer zdravstvene zaštite može biti zadužen za analizu kliničkih podataka kako bi identificirao određene trendove. Oni također mogu dizajnirati obrasce za obradu, primanje i praćenje podataka za bolnice ili druge zdravstvene centre. Viši statistički programer može biti zadužen za sve operacije programiranja, što može uključivati upravljanje cijelim osobljem programera. Ove visoke pozicije tradicionalno su rezervirane za pojedince koji imaju opsežno iskustvo u industriji kliničkog statističkog programiranja.