Специалист по разработке программного обеспечения ИТ-систем адаптируется к современным требованиям, поддерживает и разрабатывает программное обеспечение ИТ-систем.
Специалист по разработке программного обеспечения информационных систем - это творческая и современная профессия. Цель работы специалиста - поддерживать, адаптировать и разрабатывать программное обеспечение, которое является частью ИТ-системы, чтобы оно соответствовало конкретным функциональным и эксплуатационным требованиям.
С этой целью специалист по разработке программного обеспечения ИТ-систем консультируется с пользователями относительно требований по поддержке и разработке программного обеспечения ИТ-систем.
На основании полученной информации он анализирует требования, ищет готовые решения, разрабатывает новые программные функции, программы, тестирует, интегрирует системы и оптимизирует работу с программным обеспечением. В задачи специалиста входит также документирования принятых мер по разработке программного обеспечения информационных систем.
Специалист по разработке программного обеспечения ИТ-систем также может создавать и внедрять процедуры эксплуатации, настройки и обслуживания программного обеспечения.
При увеличении численности команды разработчиков или повышенной сложности работы или проекта для каждого специалиста определяется узкая специализация в области разработки программного обеспечения, например, исследование, тестирование, программирование, анализ требований, проектирование. Тогда специалист по разработке программного обеспечения ИТ-систем с многолетним опытом может выступать главным специалистом и координировать работу специализированных членов группы по разработке программного обеспечения.
При реализации сложных проектов он сотрудничает с дизайнерами и аналитиками. В меньших организациях и с меньшей сложностью программного обеспечения эта профессия более многопрофильна.
Профессиональные обязанности
- анализ и изучение требований по обслуживанию и разработке программного обеспечения информационных систем;
- выбор программного обеспечения для задач, выполняемых ИТ-системой;
- адаптация программного обеспечения ИТ-системы с учетом конкретных требований заказчика
- организация и проведение тестов на системное программное обеспечение;
- адаптация и установка программного обеспечения с измененным аппаратной и прикладной среды системы;
- организация работы над разработкой и внедрением новых, усовершенствованных версий программного обеспечения ИТ-системы;
- обеспечение надежного хранения разработанного программного обеспечения информационных систем;
- организация рабочего места в соответствии с принципами охраны труда, техники безопасности, противопожарной защиты и охраны окружающей среды.
Для работы специалистом по разработке программного обеспечения информационных систем требуется высшее образование в ИТ-области или смежных отраслях.
Очень важными условиями для выполнения профессиональных задач является приобретенный ранее опыт работы на идентичной рабочей должности, профессиональные навыки работы с компьютером, знание инструментов, используемых для разработки программного обеспечения в данной ИТ-системе, широкие технические знания.
Знание английского языка на уровне общения необходимо для обеспечения возможности использования документации, видео учебных материалов и участия в отраслевых конференциях.
Обязательным требованием для претендентов на должность специалиста по разработке программного обеспечения ИТ-систем является знание тенденций развития и новинок в ИТ-отрасли и постоянное расширение и совершенствование собственных навыков и умений.