Разработка, настройка, отладка и тестирование программного обеспечения.
Создание и поддержка баз данных.
Сопровождение и обновление используемого ПО, например, медицинских информационных систем.
Обеспечение информационной безопасности и антивирусной защиты.
Устранение технических сбоев и аварийных ситуаций.
Обучение сотрудников основам компьютерной грамотности.
Ведение технической документации и отчетности.
Требования
Программист должен уметь: проверять работоспособность ПО; писать программный код и использовать выбранную среду программирования для проверки работоспособности ПО на выбранном языке программирования; разрабатывать и оформлять контрольные примеры для проверки работоспособности ПО; разрабатывать процедуры генерации тестовых наборов данных с заданными характеристиками и подготавливать наборы данных; интерпретировать диагностические данные и анализировать значения полученных характеристик ПО; документировать результаты проверки работоспособности ПО; использовать систему контроля версий для регистрации произведенных изменений; перерабатывать и оптимизировать готовый код; работать над кодом в команде; исправлять дефектный код; публиковать результаты своей работы в коллективной базе знаний; анализировать сообщения, предупреждения, записи технологических журналов об ошибках, возникающих при выполнении дефектного кода.
Квалификация
Требования к образованию зависят от уровня квалификации и могут включать среднее профессиональное или высшее техническое образование, а также опыт работы в IT.