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