Разработчики программного обеспечения проводят исследования, анализируют и оценивают требования к текущим или новым программным приложениям и операционным системам и проектируют, разрабатывают, испытывают и поддерживают программные решения в соответствии с такими требованиями.
В их обязанности входит:
(а) проведение исследований, анализ и оценка требований к программным приложениям и операционным системам;
(б) проведение исследований, проектирование и разработка систем компьютерного программного обеспечения;
(в) проведение консультаций с инженерно-техническим персоналом для оценки интерфейса между аппаратным и программным обеспечением;
(г) разработка и проведение испытаний программного обеспечения и процедур аттестации;
(д) модификация текущего программного обеспечения для исправления ошибок, его адаптации к новому аппаратному обеспечению или обновления интерфейса и улучшения характеристик;
(е) написание программного обеспечения и разработка документации;
(ж) оценка, разработка, обновление и документальное оформление процедур технического обслуживания эксплуатируемых систем, коммуникационных сред и прикладного программного обеспечения;
(з) проведение консультаций с клиентами по вопросам технического обслуживания программных систем.
Примеры профессии, отнесенных к данной начальной группе:
▪ Инженер-программист
▪ Программист-аналитик
▪ Проектировщик программного обеспечения
▪ Разработчик программного обеспечения
Некоторые родственные Профессии, отнесенные к другим начальным группам:
▪ Программист приложений – 2514