Обязанности и достижения:
1. На основе технического задания (и/или технических требований, проектной документации, входящей корреспонденции от других отделов и служб Заказчика, а также непосредственного руководителя) разрабатывает "проекты" программного обеспечения (ПО).
2. Проводит первоначальное тестирование созданных "проектов" ПО.
3. Ведет журнал изменений в "проектах".
4. Осуществляет передачу (пересылку) "проектов" ПО в службы ОТК, сервиса и производства для дальнейшей проверки и тестирования.
5. Получает со склада компоненты ПТК (системные блоки, модули памяти, платы ввода/вывода, дистрибутивы ОС и др.)
6. Производит сборку ПТК и устанавливает на них специализированные устройства (платы вода/вывода, модули памяти и др.).
7. Устанавливает на ПТК (серверы, рабочие станции, контролеры) сетевое программное обеспечение и драйверы.
8. Устанавливает и настраивает системное ПО (ОС Windows) на ПТК.
9. Обеспечивает взаимодействие ПО на различных ПТК (на серверах БД, рабочих станциях и контроллерах). Регистрирует пользователей, назначает идентификаторы и пароли. Ведет журнал версий.
10. Обучает пользователей (сервисная служба и внешние контрагенты) работе с прикладным ПО, проводит удаленные консультации пользователей в сложных случаях, связанных с работой ПО и ПТК.
11. Организует доступ к локальной сети предприятия для тестирования (отделом ОТК) готовых ПТК перед отгрузкой Заказчику.
12. Обеспечивает своевременное копирование и резервирование данных и "проектов" ПО.
13. Участвует в восстановлении работоспособности систем при сбоях, выходе из строя сетевого оборудования и сбоях в ПО.
14. Выявляет ошибки пользователей и ПО и, по возможности, восстанавливает работоспособность системы удаленно.
15. Вносит предложения по модернизации и приобретению оборудования, необходимого для проектирования и производства ПО.
16. Информирует непосредственного руководителя о выявленных неисправностях в работе вверенных ему технических и программных средств.
17. Проводит первичное тестирование ПТК в составе всей системы, планируемой к отгрузке.
18. Вносит корректировки в "проекты" ПО в связи с выявленными недостатками и уточнениями, появившимися в результате уточнения функционала системы.
19. Изготавливает загрузочные диски (дистрибутивы на CD и др. носителях) для каждой отгружаемой (передаваемой) версии "проекта" ПО.
20. Сдает на склад готовые и протестированные ПТК, а также CD с ПО.
21. Разрабатывает и внедряет методы и средства автоматизации процесса проектирования ПО (программирования), типовые и стандартные программные средства. В том числе на SCADA TraceMode, LabVIEW, MasterSCADA и др., а также Visual Basic и др.
22. Выполняет работу по унификации и типизации вычислительных процессов, а также "шаблонов" компонентов ПО.
23. Проводит тестирование "шаблонов", передаваемых из разработки. Вносит изменения и дополнения в функционал шаблонов и фиксирование соответствующих изменений в журналах.
24. Принимает участие в создании каталогов и картотек стандартного ПО, "проектов" ПО, в разработке форм документов (технических требования, заданий на проектирование, заданий на производство, приемо-передаточных документов).
25. Участвует в проектных работах и обсуждении расширения области применения и функционала контроллеров и ПО для нужд и целей Заказчиков.
26. Изготавливает (адаптация под "проект") руководств по эксплуатации (РЭ) и инструкций по настройке на создаваемое ПО.
27. Вносит изменения в инструкции по проектированию и созданию "проектов" ПО, в соответствие с изменениями в технологии производства ПО.
28. Ведет журнал системной информации, иную техническую документацию
29. Осуществляет сопровождение внедренных "проектов" ПО, прикладного ПО и системного ПО, устанавливаемого на компьютеры (рабочие станции, контроллеры, серверы и другие ПТК).
30. Выезжает к Заказчику для наладки и настройки ПО и ПТК в сложных случаях.
31. Информирует непосредственного руководителя и заинтересованные службы компании и Заказчика о выявленных ошибках и недостатках в "проектах" ПО на объектах.