. Формализация и алгоритмизация поставленных задач для разработки программного кода; Написание программного кода с использованием языков программирования, определения и манипулирования данными в базах данных; Оформление программного кода в соответствии с установленными требованиями; Работа с системой управления версиями программного кода; Проверка и отладка программного кода; Разработка процедур проверки работоспособности и измерения характеристик компьютерного программного обеспечения.
Требования
Навыки алгоритмического мышления и понимание принципов программирования; Знание как минимум одного языка программирования на профессиональном уровне; владение инструментами разработки (IDE, системы контроля версий); понимание основ архитектуры программного обеспечения;умение работать с технической документацией.