Посадова інструкція інженера-програміста
|
ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ «_______________» (назва підприємства)
|
ЗАТВЕРДЖУЮ
Директор Товариства з обмеженою відповідальністю «________________» підпис Ім’я ПРІЗВИЩЕ «__» ________ 20__ р.
|
Посадова інструкція інженера-програміста
(Код КП — 2132.2)
1. Загальні положення
1.1. Ця посадова інструкція визначає функціональні обов’язки, права та відповідальність інженера-програміста.
1.2. Інженер-програміст належить до професійної групи «Професіонали».
1.3. Інженер-програміст призначається на посаду та звільняється з неї наказом директора підприємства (іншого керівника).за поданням начальника відділу ____________________ (іншого керівника або без подання).
1.4. Інженер-програміст безпосередньо підпорядковується начальнику відділу ___________________ (або іншому керівнику). Інженер-програміст може здійснювати у межах наданих повноважень керівництво робочою групою з вирішення певних питань за профілем своєї роботи.
1.5. У своїй діяльності інженер-програміст керується законодавчими та іншими нормативно-правовими (нормативно-технічними) актами України, що регулюють діяльність у сфері інформаційно-телекомунікаційних систем, Статутом (Положенням) підприємства, Положенням про систему управління якістю на підприємстві (Настановою з якості), Положенням про відділ _________________________, Правилами внутрішнього трудового розпорядку підприємства, наказами і розпорядженнями керівництва підприємства з питань з відповідних питань, вказівками начальника відділу розвитку, відповідними інструкціями з охорони праці, цією посадовою інструкцією.
1.6. У разі відсутності інженера-програміста на робочому місці (хвороба, відпустка, відрядження тощо) виконання його обов’язків забезпечує у межах компетенції інший працівник відділу ______________ (іншого структурного підрозділу) підприємства відповідної кваліфікації за вказівкою начальника відділу ___________________ (розпорядженням іншого керівника підприємства).
2. Завдання та обов’язки
Інженер-програміст виконує такі функціональні завдання та обов’язки:
2.1. На основі аналізу математичних моделей і алгоритмів рішення економічних та інших задач розробляє програми, які забезпечують можливість виконання алгоритму і, відповідно, поставлену задачу засобами обчислювальної техніки, проводить їх тестування і налагодження.
2.2. Розробляє технологію розв’язання задачі на всіх етапах.
2.3. Здійснює вибір мови програмування і переклад нею алгоритмів задач.
2.4. Визначає інформацію, яка підлягає обробленню засобами обчислювальної техніки, її обсяги, структуру, макети і схеми вводу, оброблення, зберігання і видавання інформації, методи її контролю.
2.5. Визначає обсяги і зміст даних тестових прикладів, які забезпечують найбільш повну перевірку відповідності програм їх функціональному призначенню.
2.6. Виконує роботи під час підготовки програм до налагодження і проводить їх налагодження.
2.7. Розробляє інструкції на роботи з програмами, оформлює необхідну технічну документацію.
2.8. Визначає можливість використання готових програмних засобів.
2.9. Здійснює супроводження впроваджених програм і програмних засобів.
2.10. Бере участь у проектних роботах.
2.11. На основі логічного аналізу проводить камеральну перевірку програм.
2.12. Визначає сукупність даних, що забезпечують урахування максимального числа умов, які включено до програми, виконує роботи з її підготовки до налагодження.
2.13. Здійснює запуск налагоджених програм і введення вихідних даних, які визначаються умовами поставлених задач.
2.14. Проводить коректування розробленої програми на основі аналізу вихідних даних.
2.15. Визначає можливість використання готових програм, розроблених іншими підприємствами (установами).
2.16. Розробляє і впроваджує методи автоматизації програмування, системи автоматичної перевірки правильності програм, типові і стандартні програмні засоби, програмуючі програми, транслятори, вхідні алгоритмічні мови, складає технологію оброблення інформації.
2.17. Виконує роботи з уніфікації і типізації обчислювальних процесів.
2.18. Бере участь у створенні каталогів і картотек стандартних програм, розробленні форм документів, які підлягають машинному обробленню, у проектних роботах, що стосуються розширення сфери застосування обчислювальної техніки.
3. Права
Для виконання своїх функцій інженер-програміст має право:
3.1. На належні умови своєї професійної діяльності.
3.2. Вносити пропозиції начальнику відділу розвитку, а також у межах компетенції іншим керівникам підприємства з питань підвищення ефективності діяльності за своїм профілем роботи.
3.3. Отримувати від структурних підрозділів підприємства доречні матеріали та інформацію, необхідну для виконання своїх посадових обов’язків.
3.4. Ознайомлюватися із всіма документами, які визначають його права та обов’язки, критерії оцінювання якості виконання ним своїх посадових обов’язків.
3.5. У межах компетенції за дорученням представляти інтереси підприємства перед сторонніми підприємствами, установами, організаціями, взаємодіяти з їх представниками, вести з ними переговори та ділове листування з відповідних питань своєї діяльності.
3.6. Підписувати та візувати документи у межах своєї компетенції.
4. Відповідальність
Інженер-програміст несе відповідальність за:
4.1. Неналежне виконання вимог організаційно-розпорядчих документів підприємства, що стосуються його напрямку діяльності.
4.2. Невиконання або неналежне виконання своїх посадових обов’язків згідно з цією посадовою інструкцією.
4.3. Перевищення своїх повноважень визначених цією посадовою інструкцією та іншими відповідними документами підприємства.
4.4. Вчинення матеріальних збитків підприємству з власної провини у межах, встановлених чинним законодавством України.
4.5. Недотримання правил і норм охорони праці, пожежної безпеки, охорони навколишнього середовища.
4.6. Недотримання вимог (процесів, процедур, протоколів, стандартів) чинної на підприємстві системи управління якістю.
5. Повинен знати
Інженер-програміст повинен знати:
5.1. Керівні і нормативні матеріали, які регламентують методи розробки алгоритмів і програм та використання обчислювальної техніки в процесі оброблення інформації;
5.2. Основні принципи структурного програмування, техніко-експлуатаційні характеристики, конструктивні особливості, призначення і режими роботи устаткування, правила його технічної експлуатації;
5.3. Технологію механізованого оброблення інформації;
5.4. Види технічних носіїв інформації; методи класифікації і кодування інформації;
5.5. Формалізовані мови програмування;
5.6. Чинні стандарти, системи числення, шифрів і кодів;
5.7. Методи програмування;
5.8. Порядок оформлення технічної документації;
5.9. Передовий вітчизняний і світовий досвід програмування і використання обчислювальної техніки, основи економіки, організації праці і виробництва.
6. Кваліфікаційні вимоги
Провідний інженер-програміст: повна вища освіта відповідного напряму підготовки (магістр, спеціаліст). Стаж роботи за професією інженера-програміста I категорії — не менше 2 років.
Інженер-програміст I категорії: повна вища освіта відповідного напряму підготовки (магістр, спеціаліст). Стаж роботи за професією інженера-програміста II категорії: для магістра — не менше 2 років, спеціаліста — не менше 3 років.
Інженер-програміст II категорії: повна вища освіта відповідного напряму підготовки (магістр, спеціаліст); для магістра — без вимог до стажу роботи, для спеціаліста — стаж роботи за професією інженера-програміста III категорії — не менше 2 років.
Інженер-програміст III категорії: повна вища освіта відповідного напряму підготовки (спеціаліст). Стаж роботи за професією інженера-програміста — не менше 1 року.
Інженер-програміст: повна вища освіта відповідного напряму підготовки (спеціаліст) без вимог до стажу роботи.

Коментарів ще немає