* *

 Категорія - Професіонали |  Галузь - Оброблення металу
Інструкція для посади "Інженер-програміст I категорії", представлена на сайті www.borovik.com, відповідає вимогам документу - "ДОВІДНИК кваліфікаційних характеристик професій працівників . Випуск 42. Оброблення металу. Частина 1. Керівники, професіонали, фахівці, технічні службовці. Частина 2. Робітники. Книга 1. "Металеве лиття", "Зварювання металу". Книга 2. Розділи: "Волочіння, давлення, холодне штампування металу. Виробництво нагрівальних котлів, металевих резервуарів та подібних виробів", "Кування, пресування, високо- та низькотемпературне оброблення металу". Книга 3. Розділи: "Точіння, свердлування, фрезерування, інші види оброблення металів та матеріалів", "Покриття металів металами. Фарбування". Книга 4. Розділи: "Покриття металів неметалами: емалювання, фритування, інші види покриття", "Слюсарні та складальні роботи у виробництвах машин та устаткування"", що затверджен наказом Міністерства промислової політики України 22.03.2007 N 120. Погоджено Міністерством праці та соціальної політики України. Введено в дію з квітня 2007 р.
Статус документа - 'діючий'.

Кваліфікаційні вимоги
Повна вища освіта відповідного напряму підготовки (магістр, спеціаліст). Стаж роботи за професією інженера-програміста II категорії: для магістра - не менше 2 років, спеціаліста - не менше 3 років.

Знає та застосовує у діяльності: керівні і нормативні матеріали, які регламентують методи розробки алгоритмів і програм та використання обчислювальної техніки в процесі оброблення інформації; основні принципи структурного програмування, техніко-експлуатаційні характеристики, конструктивні особливості, призначення і режими роботи устаткування, правила його технічної експлуатації; технологію механізованого оброблення інформації; види технічних носіїв інформації; методи класифікації і кодування інформації; формалізовані мови програмування; чинні стандарти, системи числення, шифрів і кодів; методи програмування; порядок оформлення технічної документації; передовий вітчизняний і світовий досвід програмування і використання обчислювальної техніки; основи економіки, організації праці і виробництва.

Характеристика робіт, завдання та посадові обов'язки
На основі аналізу математичних моделей і алгоритмів рішення економічних та інших задач розроблює програми, які забезпечують можливість виконання алгоритму, і, відповідно, поставлену задачу засобами обчислювальної техніки, проводить їх тестування і налагодження. Розроблює технологію розв'язання задачі на всіх етапах. Здійснює вибір мови програмування і переклад нею алгоритмів задач. Визначає інформацію, яка підлягає обробленню засобами обчислювальної техніки, її обсяги, структуру, макети і схеми вводу, оброблення, зберігання і видавання інформації, методи її контролю. Визначає обсяги і зміст даних тестових прикладів, які забезпечують найбільш повну перевірку відповідності програм їх функціональному призначенню. Виконує роботи під час підготовки програм до налагодження і проводить їх налагодження. Розроблює інструкції на роботи з програмами, оформлює необхідну технічну документацію. Визначає можливість використання готових програмних засобів. Здійснює супроводження впроваджених програм і програмних засобів. Розроблює і впроваджує методи і засоби автоматизації програмування, типові і стандартні програмні засоби. Бере участь у проектних роботах. На основі логічного аналізу проводить камеральну перевірку програм. Визначає сукупність даних, що забезпечують урахування максимального числа умов, які включено до програми, виконує роботи з її підготовки до налагодження. Здійснює запуск налагоджених програм і введення вихідних даних, які визначаються умовами поставлених задач. Проводить коректування розробленої програми на основі аналізу вихідних даних. Розроблює інструкції щодо роботи з програмами, оформляє необхідну технічну документацію. Визначає можливість використання готових програм, розроблених іншими підприємствами (установами). Розроблює і впроваджує методи автоматизації програмування, типові і стандартні програми, програмуючі програми, транслятори, вхідні алгоритмічні мови. Розробляє і впроваджує системи автоматичної перевірки правильності програм, типові і стандартні програмні засоби, складає технологію оброблення інформації. Виконує роботи з уніфікації і типізації обчислювальних процесів. Бере участь у створенні каталогів і картотек стандартних програм, розробленні форм документів, які підлягають машинному обробленню, у проектних роботах, що стосуються розширення сфери застосування обчислювальної техніки.