Programiści statystyczni pracują ze statystykami, czyli liczbami, które badacze i naukowcy gromadzą, analizując duże pule danych liczbowych. Gromadzą statystyki i integrują je w przyjazne dla użytkownika programy komputerowe dla ludzi i firm. Istnieje wiele różnych typów programistów statystycznych, a ich opisy stanowisk mogą się znacznie różnić w zależności od branży. Wiele osób zajmujących stanowiska programisty statystycznego posiada stopnie naukowe lub inne stopnie naukowe w pokrewnych dziedzinach.
Programiści ci są odpowiedzialni za projektowanie programów komputerowych nastawionych na lepszą organizację zbioru informacji. Co ważniejsze, programista statystyczny musi tworzyć programy spełniające wszystkie potrzeby klienta. Najczęściej programiści statystyczni pracują z bazami informacji w środowisku biurowym. Przykłady bazy danych informacji obejmują katalogi roszczeń ubezpieczeniowych, szpitalne bazy danych, ankiety krajowe i kliniczne badania leków.
Aby upewnić się, że produkt końcowy działa prawidłowo, programiści ci przeprowadzają pełną baterię testów i dokonują niezbędnych korekt we wszystkich utworzonych programach przed przedstawieniem ich klientowi. Programista przeprowadza kilka testów na różnych etapach rozwoju w celu sprawdzenia problemów z wydajnością i innych problemów. Testowanie pomaga wyeliminować usterki i zapobiega awariom programów w przyszłości.
Programiści ci monitorują produktywność, aby zapewnić, że programowanie jest zgodne ze standardami rządowymi i standardami klienta. Mogą oceniać procesy programowania i proponować poprawki mające na celu zwiększenie produktywności. Pisanie instrukcji programowania i nakreślenie standardowych procedur operacyjnych może być również zadaniami przeznaczonymi dla programistów statystycznych. W niektórych przypadkach programiści ci są zatrudniani do pomocy w szkoleniu i zarządzaniu personelem programistów.
Programiści statystyczni muszą być bardzo obeznani z komputerem. Muszą wiedzieć, jak poprawnie napisać kod potrzebny do tworzenia programów komputerowych dla klientów. Powinni także znać większość programów komputerowych używanych obecnie przez ludzi i firmy. Wielu programistów tworzy programy statystyczne dostępne przez Internet. Pisanie kodu opartego na Internecie może bardzo różnić się od pisania kodu dla innych typów programów.
Programista statystyczny opieki zdrowotnej może być odpowiedzialny za analizę danych klinicznych w celu zidentyfikowania pewnych trendów. Mogą również projektować formularze przetwarzania, odbierania i śledzenia danych dla szpitali lub innych ośrodków opieki zdrowotnej. Starszy programista statystyczny może być odpowiedzialny za wszystkie operacje programistyczne, które mogą obejmować zarządzanie całym personelem programistów. Te stanowiska wyższego szczebla są tradycyjnie zarezerwowane dla osób, które mają rozległe doświadczenie w branży klinicznego programowania statystycznego.