На основе анализа математических моделей и алгоритмов решения научных, прикладных экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения средствами вычислительной техники алгоритма и поставленной задачи. Участвует в выборе языка программирования для описания алгоритмов и структур данных. Разрабатывает, отлаживает, анализирует и оптимизирует программный код на основе готовых спецификаций. Интегрирует программные компоненты. Проводит проверку программ на основе логического анализа. Определяет совокупность данных, обеспечивающих решение максимального числа требований, включенных в программу; выполняет работу по ее подготовке к отладке. Проводит отладку разработанных программ, корректирует их в процессе стабилизации и сопровождения. Принимает участие в создании библиотек стандартных программ, в разработке форм документов, подлежащих электронной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники. Выполняет работу по унификации процессов разработки программ. Разрабатывает и внедряет методы автоматизации программирования. Участвует в проведении экспертизы программного обеспечения: контроле качества программного кода путем инспекции кода либо с помощью специальных программ; первичном контроле качества разрабатываемого программного обеспечения. Участвует в сопровождении программного обеспечения. Оказывает помощь специалистам на различных стадиях разработки программного обеспечения при сборе и документировании требований пользователя, в разработке спецификаций. Ведет и представляет установленную
Установка требуемого программного обеспечения на компьютеры организации. Изучение соответствующей технической документации в сфере своей компетенции. Тестирование программных решений. Проведение отладки программных продуктов. Сопровождение программных продуктов в ходе их использования другими сотрудниками. Применение технических решений и языков программирования для обработки требуемой информации. Контроль за обновлением установленного программного обеспечения. Мониторинг ситуации с вирусами и потенциально вредными файлами. Установка требуемых параметров (пароли, права доступа и пр.) для работы локальной сети учреждения. Мониторинг корректности работы используемых серверов. Отслеживание корректности параметров регулярной архивации значимых файлов. Анализ ошибок программных продуктов и поиск путей их устранения. Определение возможностей для применения новых программных решений. Взаимодействие с другими инженерами в ходе трудовых мероприятий. Участие в разработке регламентов и других документов по инженерно-программным вопросам. Заполнение соответствующей документации. Соблюдение правил пожарной и технической безопасности, а также стандартов трудовой дисциплины. Консультирование руководителей и коллег по инженерно-программным вопросам.
Конструирование систем с элементами искусственного интеллекта: автоматизированные станки, системы контроля; разработка чертежей, схем, программного обеспечения для оборудования.
Сопровождение (администрирование, обновление) и развитие (создание новых отчетов, разделов, развитие уже существующих блоков в 1С) продуктов на платформе «1С:Предприятие 8».
1. На основе анализа математических моделей и алгоритмов решения экономических и других задач разрабатывает программы, обеспечивающие возможность выполнения алгоритма и соответственно поставленной задачи средствами вычислительной техники, проводит их тестирование и отладку.
.2. Разрабатывает технологию решения задачи по всем этапам обработки информации.
.3. Осуществляет выбор языка программирования для описания алгоритмов и структур данных.
· осуществляет подготовку компьютерного класса к учебным занятиям;
· проводит работу с дисками;
· проводит профилактическое обслуживание компьютерной техники;
· выполняет работы по созданию и тиражированию файлового материала, распечатке документации с магнитных носителей;
Список профессий