Системный инженер программного обеспечения
Системный инженер программного обеспечения
Системные инженеры компьютерных программ координируют создание, техническое обслуживание и расширение компьютерной системы организации. Работая с организацией, они координируют компьютерные потребности каждого отдела – заказы, инвентаризацию, выставление счетов, начисление заработной платы и ведения записей, например, – и вносят предложения об их технических направлениях. Они также могут создавать системы интранет-сетей, связывающих компьютеры в организации, которые облегчают коммуникации между различными отделами. Часто они также несут ответственность за разработку и реализацию систем безопасности и сохранности данных. Они должны быть экспертами в теории вычислительных систем, структуре программного обеспечения, а также знать свойства и ограничения аппаратного обеспечения, чтобы быть уверенными, что лежащие в основе системы будут работать должным образом. Задачи, выполняемые этими специалистами, быстро развиваются, отражая изменения в технологии и новых областях специализации, а также изменения практики работодателей.
Системные инженеры программного обеспечения также работают с компаниями, которые настраивают, внедряют и устанавливают компьютерные системы других организаций. Эти специалисты могут быть членами отделов маркетинга или продаж, выступая в качестве главных технических ресурсов для специалистов в сфере продаж, или предоставляя материально-техническую поддержку. Так как продажа сложных компьютерных систем часто требует существенных изменений для удовлетворения потребностей покупателя, разработчики программного обеспечения помогают выявить и объяснить необходимые изменения. Кроме того, системные инженеры программного обеспечения несут ответственность за обеспечение безопасности в системах, которые они конфигурируют.
Для работы инженером программного обеспечения обычно требуется степень бакалавра, хотя степень магистра является предпочтительной для некоторых позиций. Для работы на позициях программных инженеров, большинство работодателей предпочитают кандидатов, которые имеют обширные знания и опыт работы с различными компьютерными системами и технологиями.