Утверждаю
_________________ ________________ _________________ _____________
(название подразделения) (инициалы, фамилия)
_________________ ________________ _________________ _____________
(наименование работодателя, (руководитель или иное лицо,
_________________ ________________ _________________ _____________
его организационно-правовая уполномоченное утверждать
_________________ ________________ _________________ _____________
форма, адрес, телефон, адрес должностную инструкцию)
_________________ _______________
электронной почты, ОГРН, ИНН/КПП) "___"________________ ____ г.
"___"_________ ____ г. N _____ М.П.
Должностная инструкция
программиста PHP
_________________ _______________________
(наименование подразделения работодателя)
_________________ ________________
Идентификатор электронной копии документа
Преамбула
Настоящая должностная инструкция разработана и утверждена в соответствии с положениями Трудового кодекса Российской Федерации и иных нормативных актов в сфере трудового законодательства и компьютерного сервиса.
1. Общие положения
1.1. Программист PHP (далее - Работник) относится к категории специалистов.
1.2. Настоящая должностная инструкция определяет должностные
обязанности, права и ответственность Работника при выполнении работ по
специальности и непосредственно на рабочем месте в
_________________ _____________________________ "______________________"
(название подразделения) (наименование организации)
(далее - Работодатель).
1.3. Работник назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом Работодателя.
1.4. Работник подчиняется непосредственно _______________.
1.5. Квалификационные требования:
Инженер-программист I категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста II категории не менее трех лет.
Инженер-программист II категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием, не менее трех лет.
Инженер-программист III категории: высшее профессиональное (техническое или инженерно-экономическое) образование и опыт работы по специальности, приобретенный в период обучения, или стаж работы на инженерно-технических должностях без квалификационной категории.
Инженер-программист: высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее трех лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее пяти лет.
1.6. Работник должен знать:
- руководящие и нормативные материалы в сфере программирования;
- PHP;
- стандартные расширения;
- режимы запуска интерпретатора;
- настройки расширений;
- вспомогательные каркасы, фреймворки (Zend Framework, CakePHP, Symfony, Laravel, CodeIgniter, Kohana, Phalcon, Yii, _______);
- методы обеспечения безопасности сайтов;
- методы работы с пакетами программ для обработки видео, изображений, создания графики;
- системы управления базами данных;
- альтернативные компиляторы, близкие к PHP языку;
- связанное программное обеспечение LAMP: Linux, Apache, MySQL;
- другие языки программирования на базовом уровне (JSP, Perl, Java, C++) web-технологий (HTML, Ajax, WordPress, SQL и др.);
- системы управления содержимым сайта;
- технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы компьютеров, правила их технической эксплуатации;
- виды технических носителей информации;
- методы классификации и кодирования информации;
- технический английский язык;
- основы лицензирования;
- положения Гражданского кодекса Российской Федерации, Кодекса Российской Федерации об административных правонарушениях, Уголовного кодекса Российской Федерации, предусматривающие ответственность за нарушение авторских прав;
- порядок оформления технической документации;
- передовой отечественный и зарубежный опыт программирования;
- основы экономики, организации производства, труда и управления;
- основы трудового законодательства Российской Федерации;
- правила и нормы охраны труда.
1.7. Желательные требования (выбрать нужное):
Знание Битрикс, UMI.CMS, Yii2, Laravel, Zend, Symfony, Phalcon, Kohana, Codeigniter, Zend Framework, CakePHP, FuelPHP, Drupal, WordPress, Joomla, MODX, Fat Free Framework, OpenCart, Magento, ___________.
Навыки работы в Linux. Умение настраивать nginx, apache.
Знание других языков программирования (Python, Perl, Ruby, ____).
Знание систем контроля версий (SVN или Git).
Системы управления базами данных (MySQL, MySQLi, SQLite, PostgreSQL, Oracle (OCI8), Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Informix, Ovrimos SQL, Lotus Notes, DB++, DBM, dBase, DBX, FrontBase, FilePro, Ingres II, SESAM, Firebird/InterBase, Paradox File Access, MaxDB, Интерфейс PDO, ____________).
Широко используемые на различных сайтах, форумах и блогах приложения (например, Drupal, Typo3, Joomla, Wordpress - системы управления содержимым (CMS).
Magento, osCommerce, OpenCart - системы для интернет-коммерции.
Coppermine, Gallery Project, 4images - галереи изображений.
MediaWiki, DokuWiki - вики-движки.
phpBB, SMF, vBulletin, Invision Power Board - форумные движки.
phpMyAdmin, phpPgAdmin, Adminer - утилиты администрирования СУБД.
eyeOS - удаленная операционная система, основанная на принципе Desktop Operating System).
Опыт работы со сложными проектами.
1.8. В период временного отсутствия Работника его обязанности возлагаются на _______________ (должность).
2. Должностные обязанности Работника
2.1. Работник обязан добросовестно исполнять следующие должностные обязанности:
2.1.1. Программирование серверной части сайта. Создание сайтов и других ресурсов на PHP, их оптимизация, постоянное расширение их функциональности.
2.1.2. Недопущение при создании, а в случае появления - устранение уязвимостей кодов сайта. Обеспечение безопасности разработанного продукта.
2.1.3. Интеграция созданного продукта со всеми видами бизнес-систем, которые необходимы заказчикам.
2.1.4. Обеспечение кросс-платформенности разработанных приложений.
2.1.5. Тестирование созданного продукта, выявление и исправление ошибок; исправление багов. Проверка качества и исправление чужих кодов.
2.1.6. Администрирование.
2.1.7. Оптимизация производительности; совершенствование функциональности продукта.
2.1.8. Взаимодействие с техническими специалистами заказчиков (разработка ТЗ, контроль, консультации).
2.1.9. Выбор технологий решения задачи по всем этапам создания, совершенствования, восстановления, исправления сайтов.
2.1.10. Работа с HTTP-авторизацией; с cookies и сессиями; с локальными и удаленными файлами, сокетами; с XForms. Обработка файлов, загружаемых на сервер.
2.1.11. Написание технической документации; работа с документацией, сопровождение продуктов.
2.1.12. Руководство младшими специалистами.
2.1.13. Разработка инструкций для пользователей по работе с продуктами.
2.1.14. Сопровождение внедренных программ и программных средств.
2.1.15. _________________ _______________________ _____________.
(иные обязанности)
3. Права Работника
3.1. Работник имеет право:
3.1.1. На предоставление ему работы, обусловленной трудовым договором.
3.1.2. Рабочее место, соответствующее государственным нормативным требованиям охраны труда и условиям, предусмотренным коллективным договором.
3.1.3. Полную достоверную информацию об условиях труда и требованиях охраны труда на рабочем месте.
3.1.4. Профессиональную подготовку, переподготовку и повышение своей квалификации в порядке, установленном Трудовым кодексом Российской Федерации, иными федеральными законами.
3.1.5. Получение материалов и документов, относящихся к вопросам своей деятельности.
3.1.6. Взаимодействие с другими подразделениями Работодателя для решения оперативных вопросов своей профессиональной деятельности.
3.1.7. Своевременную и в полном объеме выплату заработной платы в соответствии со своей квалификацией, сложностью труда, количеством и качеством выполненной работы.
3.1.8. Отдых, обеспечиваемый установлением нормальной продолжительности рабочего времени, сокращенного рабочего времени для отдельных профессий и категорий работников, предоставлением еженедельных выходных дней, нерабочих праздничных дней, оплачиваемых ежегодных отпусков.
3.1.9. Обязательное социальное страхование в случаях, предусмотренных федеральными законами.
3.1.10. Участие в управлении организацией в предусмотренных Трудовым кодексом Российской Федерации, иными федеральными законами и коллективным договором (при наличии) формах.
3.1.11. Рабочее место, соответствующее государственным нормативным требованиям охраны труда и условиям, предусмотренным коллективным договором.
3.1.12. Объединение, включая право на создание профессиональных союзов и вступление в них для защиты своих трудовых прав, свобод и законных интересов.
3.1.13. Ведение коллективных переговоров и заключение коллективных договоров и соглашений через своих представителей, а также на информацию о выполнении коллективного договора, соглашений.
3.1.14. Защиту своих трудовых прав, свобод и законных интересов всеми не запрещенными законом способами.
3.1.15. Разрешение индивидуальных и коллективных трудовых споров, включая право на забастовку, в порядке, установленном Трудовым кодексом Российской Федерации, иными федеральными законами.
3.1.16. Возмещение вреда, причиненного ему в связи с исполнением трудовых обязанностей, и компенсацию морального вреда в порядке, установленном Трудовым кодексом Российской Федерации, иными федеральными законами.
3.1.17. Иные права, установленные действующим законодательством Российской Федерации.
4. Ответственность Работника
4.1. Работник несет ответственность:
4.1.1. За невыполнение своих должностных обязанностей.
4.1.2. Недостоверную информацию о состоянии выполнения работы.
4.1.3. Невыполнение приказов, распоряжений и поручений руководителя Работодателя.
4.1.4. Нарушение правил техники безопасности и инструкции по охране труда.
4.1.5. Непринятие мер по пресечению выявленных нарушений правил техники безопасности, противопожарных и других правил, создающих угрозу деятельности Работодателя и его работникам.
4.1.6. Несоблюдение трудовой дисциплины.
4.2. Работник несет материальную ответственность как за прямой действительный ущерб, непосредственно причиненный им Работодателю, так и за ущерб, возникший у Работодателя в результате возмещения им ущерба иным лицам.
Под прямым действительным ущербом понимается реальное уменьшение наличного имущества Работодателя или ухудшение состояния указанного имущества (в том числе имущества третьих лиц, находящегося у Работодателя, если Работодатель несет ответственность за сохранность этого имущества), а также необходимость для Работодателя произвести затраты либо излишние выплаты на приобретение, восстановление имущества либо на возмещение ущерба, причиненного Работником третьим лицам.
5. Взаимодействие
5.1. При взаимодействии первичных и вторичных сетей друг с другом Работник взаимодействует с другими операторами по вопросам:
- формирования и развития первичных сетей по результатам анализа и прогнозирования потребности вторичных сетей;
- согласования маршрутов обходных путей;
- предоставления дополнительных трактов и каналов передачи по заявкам;
- совместных действий при устранении перегрузок, возникающих при авариях на первичных и вторичных сетях;
- оповещения заинтересованных пользователей о перестройках на первичной сети;
- согласования и координации работ при проведении плановых и неплановых PHP, контрольных измерений.
6. Условия работы
6.1. Режим работы Работника определяется в соответствии с Правилами внутреннего трудового распорядка, установленными у Работодателя.
6.2. В соответствии с _______________ Работодатель проводит оценку эффективности деятельности Работника. Комплекс мероприятий по оценке эффективности утвержден __________ и включает в себя:
- _________________ _____________;
- _________________ _____________.
Должностная инструкция разработана на основании _______________________
_________________ _______________________ _______________________.
(наименование, номер и дата документа)
Руководитель структурного
подразделения
_________________ _________ _____________________
(Ф.И.О.) (подпись)
"___"___________ ____ г.
Согласовано:
юридическая служба
_________________ _________ _____________________
(Ф.И.О.) (подпись)
"___"___________ ____ г.
С инструкцией ознакомлен:
(или: инструкцию получил)
_________________ _________ _____________________
(Ф.И.О.) (подпись)
"___"___________ ____ г.