Обязанности: Формализация и алгоритмизация поставленных задач. Написание программного кода с использованием языков программирования. Оформление программного кода и технической документации в соответствии с установленными требованиями. Проверка и отладка программного кода. Техническое обслуживание программно-аппаратного комплекса. Устранение инцидентов с программно-аппаратным комплексом. Разработка методических материалов по программному обеспечению. Разработка процедур проверки работоспособности программно-аппаратного комплекса. Разработка тестовых наборов данных. Проверка работоспособности программно-аппаратного комплекса. Рефакторинг и оптимизация программного кода. Исправление программного кода. Разработка процедур интеграции программных модулей. Проектирование программного обеспечения.