Программист обеспечивает правильную техническую эксплуатацию, бесперебойную работу компьютеров и отдельных устройств.
Осуществляет подготовку компьютеров и отдельных устройств к работе, их технический осмотр, тестирование и отладку, проводит проверку наличия неисправностей, устраняет неисправности и предотвращает появление неисправностей в будущем
Проводит профилактические работы для обеспечения бесперебойной работы компьютерной техники.
Принимает меры по своевременному и качественному выполнению ремонта компьютеров и отдельных устройств своими силами или силами третьих лиц.
Определяет выбор готовых программных продуктов, проводит установку и настройку необходимого программного обеспечения, а также проверку соответствия программ их функциональному назначению.
Осуществляет сопровождение внедренных программ и программных средств.