Должностная инструкция разработчика. Должностная инструкция веб-программиста (web-программиста)

Веб-программист - это одна из самых трендовых ИТ-специальностей. По прогнозам сайта CareerCast, к 2024 году популярность профессии вырастет еще на 24 %. В России за свой труд разработчик сайтов получает от 90 тысяч рублей, а верхний порог зарплат может достигать 600 тысяч. Но деньги - далеко не все преимущества. Чем занимается специалист и каково это - быть программистом Всемирной паутины, читайте дальше.

Описание профессии

Кто такой веб-программист? Это человек, занимающийся созданием технической части сайтов и приложений. Чтобы было понятнее, откройте в браузере любую страницу. Все, что вы перед собой видите, создано совместными усилиями веб-мастеров.

Дизайнер разработал эскиз, продумал цветовую гамму, фавикон, расположение футера и хидера. Верстальщик перевел идеи дизайнера на язык, понятный браузеру, и создал разметку. Контентщик наполнил ресурс текстом, заголовками, нужной информацией, и на данном этапе статическая версия сайта готова. Зачем тогда программист?

Чтобы посетители могли взаимодействовать с web-ресурсом, регистрироваться в гостевых книгах или подписываться на обновления, сайт должен быть динамическим. Это как раз то, чем занимается веб-программист.

Благодаря усилиям разработчика контент не отражается в статических HTML-страницах, а генерируется в процессе. Содержимое формируется в зависимости от HTTP-запроса и URL пользователя. Сайт фактически «узнает» своих посетителей и общается с ними. Значит, суть профессии веб-программист заключается в разработке интерактивных интернет-сайтов и приложений.

Фронтенд vs бэкенд

Деятельность программиста состоит из двух этапов. Первый - разработка клиентский стороны, или фронтенда, второй - бэкенда, то есть серверной части приложения.

Фронтенд включает всю видимую часть ресурса, которая после запроса открывается в окне браузера. Слайд-шоу, выпадающие меню, различные формы для заполнения, кнопки, реагирующие на нажатие. Каждый интерактивный элемент создает веб-разработчик.

Что должен знать веб-программист клиентской стороны приложения:

  • язык разметки HTML;
  • каскадные таблицы стилей CSS;
  • JavaScript.

Back End-разработка заключается в написании скрытой от пользователя части приложения, располагающейся на сервере. Web-программирование бэкенда гораздо сложнее. Включает работу не только с самим приложением, но также с базой данных и сервером.

Для написания кода программист использует уже не клиентские HTML и JS, а серверные языки Python, PHP, Ruby. Также разработка бэкенда подразумевает использование следующих технологий:

  • Oracle;
  • MySQL;
  • IBM DB2;
  • Apache;
  • MongoDB.

Это системы управления реляционными базами данных, содержащими всю информацию о сайте.

Инструменты разработчика

Разработка приложений - сложный и кропотливый процесс. Чтобы его контролировать, программисты определили для себя набор основных инструментов.

Текстовый редактор - один из важнейших элементов. С помощью редактора web-программист взаимодействует со своим кодом, формирует элементы будущей конструкции сайта.

У текстовых редакторов есть свои критерии. Разработчик одновременно работает с несколькими файлами. Поэтому редактор должен обеспечивать комфортное и быстрое использование файловой системы и корректировку кода.

Также редакторы бывают с графическим интерфейсом и терминальные, работающие через командную строку. Первые, конечно, удобней, у них есть подсказки и подсветка синтаксиса. Среди редакторов с GIU наибольшей популярностью пользуются Coda, Text Mate и Sublime Text.

Существуют интегрированные среды разработки, наподобие Eclipse или Visual Studio. Они обеспечивают быстрое редактирование и управление кодом, но сложны для начинающих и включают много инструментов для разработки промышленного ПО, а не веб-приложений.

Программисты используют систему контроля версий для создания контрольных точек в коде, которые видит вся команда разработчиков. При этом каждый участник проекта работает над своим фрагментом, не мешая другим. Наибольшей популярностью SVN, Mercurial.

Браузер - незаменимый помощник программиста. Чаще всего для веб-разработки используют браузеры FireFox, Google на движке Chromium и Safari на движке WebKit.

Преимущества профессии

У каждого рода деятельности есть свои положительные и отрицательные стороны, и web-программирование не исключение. Очевидное преимущество профессии - ее востребованность. Безработица веб-программистам не грозит. У каждой уважающей себя фирмы или компании есть свой сайт, с которым нужно работать и управлять им.

Еще один плюс - это зарплата. Веб-программисты получают солидные оклады, а иногда зарабатывают больше, чем директор фирмы. Если предъявляемые требования, график, условия не устраивают, разработчик всегда может уйти во фриланс.

Помимо зарплат молодых и энергичных в профессии привлекает возможность самостоятельного обучения. Веб-программисту не нужен официальный диплом. Все знания находятся в интернете. Для дополнительного образования созданы бесплатные платформы и множество интерактивных онлайн-курсов:

  • Codecademy;
  • Udemy;
  • курсы от Google;
  • Coursera;
  • Stepic.

Для начинающих веб-программистов написано огромное количество книг, которые находятся в свободном доступе. Лучшим издательством для изучения основ кодинга считается «Орейли». На YouTube энтузиастами выложена масса обучающих роликов любого уровня сложности.

Почему сложно быть веб-разработчиком

Главный минус профессии «веб-программист» в том, что это сидячая работа. Труд чреват болями в запястьях, спине и пояснице, проблемами с позвоночником, ухудшением осанки. Наверняка вы обращали внимание, что большинство компьютерщиков носят очки.

В процессе разработки web-программист взаимодействует с членами команды, и не всегда удается достичь консенсуса. Иногда возникают трудности с заказчиками, которые порой далеки от программирования и не всегда четко объясняют свои требования. Еще один недостаток - ненормированный рабочий день. Когда требуется срочная доработка и редактирование проекта, программисты сутками сидят над кодом.

Представителям этой профессии приходится постоянно подстраиваться под очередные веяния в технологиях и заниматься непрерывным самообразованием. Веб-программист не та профессия, в которой, достигнув определенного уровня, можно почивать на лаврах.

World Wide Web - это самая изменчивая и непостоянная сфера. Каждый день появляются новые разработки, инструменты, web 2.0 превращается в 3.0, и программист обязан быть в курсе всех новинок.

Кому подходит эта профессия

Вы хотите стать веб-программистом, мечтаете создавать интерактивные приложения и жить в Кремниевой долине. Но где гарантия, что профессия вам подходит? Есть риск, что, потратив тысячи рублей и часов на обучение, вы в конечном счете разочаруетесь. Вам подходит эта профессия, если:

  1. Вы любите интернет и все, что с ним связано, подмечаете тонкости оформления страниц, знаете о том, что такое прогрессивные приложения и интересуетесь новостями мира www.
  2. Готовы работать в команде, сотрудничать с дизайнерами, проектным менеджером, адекватно принимать требования заказчика и руководства.
  3. Вы усидчивы и можете в течение длительного времени выполнять монотонную работу, потому что именно так и выглядит написание кода.
  4. У вас богатое воображение, творческий вкус и вы любите придумывать что-то новое.

Если эти утверждения полностью вас описывают и вы не боитесь предстоящих трудностей, тогда профессия действительно для вас.

Как стать веб-программистом

Итак, вы твердо решили заняться и приложений. Первое, что вы должны сделать, - это подтянуть свой английский. Именно на этом языке проходят бесплатные курсы, написаны библиотеки и вся официальная документация.

Следующий шаг состоит в изучении HTML, CSS и JS. Есть два способа это сделать:

  • Самостоятельно, через книги, видеоролики и онлайн-платформы.
  • С помощью преподавателя, записавшись на платные курсы.

В процессе обучения пишите простые приложения, сайты-одностраничники. Обязательно занимайтесь практикой и постепенно знакомьтесь с Node.js для реализации скриптов на сервере. Освоив фронтенд, переходите к бэкенду, библиотекам и базе данных.

Выбор серверного языка

Веб-программисту недостаточно знать один язык. Для написания полноценных приложений помимо JS вам понадобятся другие серверные языки. Согласно индексу TIOBE хедлайнерами на сегодняшний день являются:

  • Java;
  • Python;
  • JavaScript;
  • PHP, но его рейтинги постепенно падают.

Мы рекомендуем остановиться на Python. Это объектно-ориентированный язык с большими возможностями. Под него написано множество библиотек и модулей. У языка очень простой и понятный синтаксис, который легко выучить за короткий срок. На Python пишутся не только веб-приложения, но настольные программы и даже видеоигры.

Выбрав язык, учите под него фреймворки. Они значительно повышают производительность приложений и облегчают процесс разработки. Для Python это Django, самый популярный в США фреймворк Laravel для PHP. Если вы твердо решили работать с JS, то вам пригодятся Angular.js.

Продвижение своих услуг

Первое, что вам понадобится, - это портфолио. Собирайте в него свои работы, рекламируйте их в социальных сетях и stackOverflow. Обязательно создайте аккаунт на GitHub с красочными примерами ваших творений. Потенциальные работодатели должны видеть, на что вы способны. Также вы будете сравнивать свое портфолио с другими и лучше понимать свои недостатки и то, к чему стремиться.

Вступите в крупные сообщества веб-программистов, общайтесь на форумах и будьте в курсе всех новостей, подписывайтесь на важные обновления. Зарегистрируйтесь на сайтах фриланса и попробуйте взять несколько простых заказов. Создав внушительное портфолио, переходите на следующий уровень. Беритесь за сложные проекты, стартапы, рекламируйте себя и не переставайте учиться.

  • В своей деятельности разработчик руководствуется действующими законодательными и нормативными актами Российской Федерации, приказами и указаниями директора предприятия, распоряжениями директора по развитию, правилами внутреннего трудового распорядка и настоящей инструкцией.
  • Разработчик подчиняется непосредственно ведущему разработчику.
  • На должность разработчика принимается работник с высшим профессиональным обра­зованием и стажем работы по специальности.
  • Разработчик должен знать:
    • руководящие материалы, определяющие на­правления развития соответствующей отрасли экономики, науки и техники;
    • перспективы ее развития;
    • отечественные и зарубежные достижения науки и техники в соответствующей об­ласти знаний;
    • специальную литературу в области разрабатываемых и смежных с ними проблем;
    • стандарты, технические условия и дру­гие руководящие материалы по разработке и оформлению техни­ческой документации;
    • основы трудового законодательства;
    • правила и нормы охраны труда, пожарной безопасности и промышленной санитарии.
    1. ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ.

    В функциональные обязанности разработчика входят:

    • Выполнение задач, поставленных ведущим разработчиком или руководителем проекта.
    • Анализ, проектирование, разработка и тестирование программного обеспечения в соответствии со стандартами, принятыми в рамках проекта.
    • Планирование своей работы и ведение проектной документации.
    • Обеспечение высокого качества своих разработок.
    • Согласование действий с другими разработчиками при проведении совместных разработок.
    1. ПРАВА.

    Разработчик имеет право:

    3.1. Запрашивать у служб предприятия и получать от них необходимые материалы и документы, относящиеся к вопросам его деятельности.

    3.2. Взаимодействовать с другими предприятиями, организациями и учреждениями по
    производственным и другим вопросам, относящимся к компетенции разработчика.

    1. ОТВЕТСТВЕННОСТЬ.

    4.1. Разработчик несет дисциплинарную ответственность за несвоевременное и некачественное исполнение должностных обязанностей в порядке, предусмотренном действующим законодательством.

    1. УСЛОВИЯ РАБОТЫ.

    5.1. Режим работы разработчика определяется в соответствии с Правилами внутреннего трудового распорядка, установленными на предприятии.

    5.2. В связи с производственной необходимостью, разработчик может быть направлен в служебные командировки (в т.ч. местного значения).

    Руководитель структурного
    подразделения:

    00.00.00г.
    (подпись) фамилия, инициалы

    СОГЛАСОВАНО:

    «Командная работа настолько важна, что практически невозможно достичь высот ваших способностей или заработать желаемых денег, не достигнув успеха в команде» (Брайан Трейси). Сегодня будем говорить о том, как же создать такую команду, с которой вы будете достигать...

    За шесть дней программист с ником Bay Area Belletrist прошел собеседования в LinkedIn, Yelp, Apple, Amazon, Facebook и Google и получил шесть предложений о работе. В своей колонке на Medium он рассказал, как ему это удалось. Введение и статистика Я знал, что хотел...

    Если Вы занимаетесь подбором персонала, то наверняка знаете, как катастрофически трудно иногда бывает отказать кандидату после собеседования. Особенно после того, как Вы в ходе интервью узнали всю его подноготную: чем живет, чем дышит, к чему стремится. И вот Вам надо...

    Если вы веб-разработчик с амбициями сделать международную карьеру и заинтересованы успешно пройти собеседование в крупные мировые компании типа Google, Airbnb, PayPal, Skyp, Whatsapp, Uber, Amazon, Ebay, вот примеры вопросов, с которыми вы скорее всего столкнитесь на...

    Если вам интересно, как оценивают программиста на собеседовании в крупных международных компаниях типа Google, Facebook, Ebay, вот несколько примеров заданий, с которыми кандидаты столкиваются при отборе. Как пройти собеседование на программиста в международную...

    Оформление своего резюме - задача, с которой рано или поздно приходится сталкиваться практически всем соискателям, независимо от сферы деятельности. Многие обходятся простым перечислением навыков и описанием карьерного пути в текстовом документе. Но создание стильного...

    Галина Спасенова Мужчины на собеседованиях говорят о «росте дохода» и «амбициозных задачах», в то время как женщины, поднимая вопрос мотивации, чаще употребляют слова «самореализация» и «стабильность». Первым гораздо проще расстаться со своей компанией, нежели вторым...

    Профессия программиста является одной из самых популярных и высокооплачиваемых на мировом рынке труда. Чтобы не потерять свою ценность в этой постоянно развивающейся области, специальность требует постоянного обучения и очень быстрой адаптации.

    Должностная инструкция программиста позволяет отрегулировать рабочий процесс на предприятии, четко разграничив обязанности работника. Специалист должен обладать аналитическим складом ума, системным мышлением и хорошей памятью.

    Должностная инструкция необходима для определения функциональных обязанностей, прав и ответственности работника. В разделе «Общие положения» работодатель указывает сведения о категории, образовании и квалификационных требованиях по профессиональному стандарту должности.

    Программист относится к категории специалистов, подчиняется менеджеру отдела, назначается и освобождается от должности приказом генерального директора предприятия. Лицо обязано иметь высшее профессиональное образование.

    Работник должен знать:

    • языки программирования;
    • методы классификации и кодирования информации;
    • стандарты системы счисления, кодов и шифров;
    • правила и алгоритмы создания тестовых наборов данных;
    • диагностику и исправление типовых ошибок, возникающих во время разработки программного обеспечения;
    • характеристики, особенности, назначение и правила эксплуатации ЭВМ;
    • виды программного обеспечения и носителей информации;
    • технологию автоматической обработки информации;
    • основы управления, экономики, производства и трудового законодательства;
    • порядок оформления технической документации;
    • нормы охраны труда, техники безопасности и внутреннего трудового распорядка.

    В своей деятельности программист должен руководствоваться законодательством РФ, Уставом предприятия, распоряжениями руководства и корпоративными стандартами.

    Должностные обязанности: на что имеет право программист и его ответственность

    В следующем разделе необходимо перечислить основные трудовые функции сотрудника:

    • разработку и проверку работоспособности ПО;
    • оптимизацию программного кода;
    • осуществление выбора языка программирования для описания алгоритмов;
    • оценку соответствия требуемых характеристик ПО;
    • разработку программ и сопровождение программных продуктов;
    • исправление ошибок и недочетов написанной программы;
    • внедрение системы проверки правильности программ;
    • выполнение сроков поставленных задач;
    • соблюдение порядка и чистоты на вверенной территории.

    Кроме того, в должностной инструкции следует указать права работника, закрепленные законодательством о труде РФ и предусмотренные в коллективном договоре предприятия. Так, программист имеет право принимать участие в обсуждении проектов совместно с руководством, требовать оказания содействия в исполнении своих обязанностей, запрашивать необходимую информацию и привлекать к решению поставленных задач других сотрудников (по согласованию с руководителем).

    Отдельным пунктом следует прописать, за какие действия несет ответственность программист, например, за:

    • причинение ущерба предприятию;
    • нарушение правил внутреннего распорядка;
    • халатное исполнение своих должностных обязанностей;
    • разглашение информации, находящейся в базе данных предприятия.

    Ответственность, в зависимости от проступков, может быть административной, дисциплинарной и уголовной.

    Образцы должностной инструкции программиста

    Типовая (с учетом профстандарта)

    Инженера-программиста

    Должностная инструкция инженера-программиста может выглядеть следующим образом:

    • в школе: https://yadi.sk/i/mag64Wba3TmhBt
    • станков с ЧПУ: https://yadi.sk/d/4t2aH3WX3TmhJg
    • на предприятии: https://yadi.sk/d/gTxfuD4J3TmhSt

    Техника-программиста

    Чтобы найти инструкцию для техника-программиста, нажмите сюда: https://yadi.sk/d/YpgQpMnA3TmhXH

    Бюджетного учреждения

    В бюджетных учреждениях (в том числе в школах) используются инструкции следующего типа: https://yadi.sk/i/KOZXMvvn3TmhdZ

    Образец инструкции для программиста 1С мы поместили по следующему адресу: https://yadi.sk/d/NCCIsKzy3Tmhhw

    Разработчик web-сайта - специалист, который разрабатывает удобный с точки зрения навигации интерфейс web-сайта. В нашей должностной инструкции разработчика web-сайта прописаны обязанности этого специалиста, среди которых: организация web-маркетинга, разработка концепции развития web-сервера, администрирование web-сервера и операционной системы, под управлением которой работает web-сервер, анализ трафика.

    Должностная инструкция разработчика web-сайта

    УТВЕРЖДАЮ
    Генеральный директор
    Фамилия И.О.________________
    «________»_____________ ____ г.

    1. Общие положения

    1.1. Разработчик web-сайта относится к категории специалистов.
    1.2. Назначение на должность разработчика web-сайта и освобождение от нее производится приказом генерального директора организации по представлению менеджера по персоналу.
    1.3. Разработчик web-сайта подчиняется непосредственно генеральному директору организации.
    1.4. На время отсутствия разработчика web-сайта его обязанности выполняет другой специалист, назначенный приказом генерального директора организации, который приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей.
    1.5. На должность разработчика web-сайта назначается лицо, имеющее высшее профессиональное образование, стаж работы по созданию и обслуживанию web-узлов не менее 1 года.
    1.6. Разработчик web-сайта должен знать:
    - протоколы и принципы функционирования сети Интернет;
    - web-браузеры;
    - HTML;
    - операционную систему, под управлением которой работает веб-сервер;
    - основы web-дизайна;
    - объект, которому посвящен сервер (продвигаемую продукцию);
    - языки программирования - С или Perl, стандарты HTTP и CGI;
    - технику владения нюансами программирования в многозадачной системе;
    - основы обеспечения комплексной безопасности сервера;
    - грамматику и стилистику русского языка;
    - действующие условные сокращения, условные сокращения по компьютерной тематике, применяемые в библиографии на иностранных языках;
    - английский язык;
    - основы трудового законодательства;
    - правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
    - локальные нормативные акты организации.
    1.7. Разработчик web-сайта руководствуется в своей деятельности:
    - законодательными актами РФ;
    - уставом организации, правилами внутреннего трудового распорядка, другими нормативными актами организации;
    - приказами и распоряжениями руководства;
    - настоящей должностной инструкцией.

    2. Функциональные обязанности разработчика web-сайта

    Разработчик web-сайта выполняет следующие должностные обязанности:

    2.1. Определяет вместе с непосредственным руководителем цели и задачи проекта.
    2.2. Организует web-маркетинг.
    2.3. Разрабатывает удобный, с точки зрения навигации, интерфейс web-сервера (продуманное гипертекстовое представление страниц узла).
    2.4. Разрабатывает концепцию развития web-сервера.
    2.5. Осуществляет администрирование web-сервера и операционной системы, под управлением которой работает web-сервер.
    2.6. Подготавливает предложения клиентам и партнерам на размещение рекламы на сайтах сервера.
    2.7. Отбирает материал для публикаций, редактирует и компонует его, создает аннотации и определяет ключевые слова.
    2.8. Размечает HTML-документы.
    2.9. Настраивает web-сервер, службы удаленного администрирования, брандмауэры.
    2.10. Обеспечивает безопасность web-сервера.
    2.11. Осуществляет анализ трафика (статистику посещений).
    2.12. Проводит анкетирование посетителей.
    2.13. Организует рекламу web-сервера в Интернете.
    2.14. Разрабатывает прикладные анализ-программы.
    2.15. Регулярно составляет отчеты по обращениям к web-серверу с целью выявления потенциальных клиентов и конкурентов.
    2.16. Обеспечивает соблюдение законодательства о рекламе, защите прав потребителей, информации и информатизации, авторском праве и смежных правах и др.

    3. Права разработчика web-сайта

    Разработчик web-сайта имеет право:

    3.1. Устанавливать авторство на собственные разработки.
    3.2. Устанавливать порядок и вид предоставления информации для размещения на web-сервере.
    3.3. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей.
    3.4. Знакомиться с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.
    3.5. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями.
    3.6. Взаимодействовать со всеми службами организации по вопросам своей профессиональной деятельности.

    4. Ответственность разработчика web-сайта

    Разработчик web-сайта несет ответственность за:

    4.1. Некачественное и несвоевременное выполнение возложенных на него должностной инструкцией обязанностей в пределах, определенных действующим трудовым законодательством Российской Федерации.
    4.2. Причинение материального ущерба в пределах, определенных действующим законодательством Российской Федерации.
    4.3. Правонарушения, совершенные в процессе своей деятельности, в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации.

    УТВЕРЖДАЮ

    Генеральный директор
    Фамилия И.О. ________________
    «________»_____________ ____ г.

    1. Общие положения

    1.1. Веб-программист относится к категории специалистов.
    1.2. Веб-программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом генерального директора.
    1.3. Веб-программист подчиняется непосредственно техническому директору департамента интернет — проектов.
    1.4. Веб-программист должен владеть компьютером на уровне продвинутого пользователя.
    1.5. В своей деятельности веб-программист руководствуется:
    — Трудовым кодексом РФ;
    — уставом компании;
    — Правилами внутреннего трудового распорядка;
    — приказами (указаниями) прямого руководства.
    1.6. Веб-программист должен знать:
    — протоколы и принципы функционирования сети Интернет;
    — распространенные веб-браузеры;
    язык HTML, CSS, JavaScript;
    — операционную систему, под управлением которой работает веб-сервер (*nix);
    — основы веб-дизайна;
    графические программы (Adobe Photoshop);
    — языки программирования (PHP, SQL, JavaScript), стандарты HTTP, сервер БД (PostgreSQL, MySQL);
    — технику владения нюансами программирования в многозадачной, высоконагруженной системе;
    — основы обеспечения комплексной безопасности веб-сервера;
    — грамматику и стилистику русского языка;
    — английский язык на уровне чтения документации;
    — правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
    1.7. На время отсутствия веб-программиста (отпуск, болезнь, пр.) его обязанности выполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за надлежащее исполнение возложенных на него обязанностей.

    2. Должностные обязанности веб-программиста

    Веб-программист:
    2.1. Определяет вместе с непосредственным руководителем цели и задачи проекта и обеспечивает их своевременное и качественное исполнение.
    2.2. Осуществляет выбор среды разработки, языков программирования, необходимого программного обеспечения.
    2.3. Разрабатывает концепцию развития веб-сервера.
    2.4. Осуществляет администрирование веб-сервера (при необходимости).
    2.5. Осуществляет взаимодействия с сотрудниками других отделов для выполнения совместных задач.
    2.6. Поддерживает порядок на своем рабочем месте.

    3. Права веб-программиста

    Веб-программист имеет право:
    3.1. Устанавливать авторство на собственные разработки.
    3.2. Засчитывать художественно-оформительские решения в свой личный портфолио как авторские разработки.
    3.3. Устанавливать порядок и вид предоставления информации для размещения на веб-сервере.
    3.4. Требовать от руководства организации обеспечения организационно-технических условий, необходимых для исполнения должностных обязанностей (в т.ч. удобное рабочее место, современный рабочий компьютер достаточного быстродействия и оснащения, необходимое программное обеспечение, выделенный доступ в сеть Интернет).
    3.5. Требовать от непосредственного руководителя и вышестоящего руководства оказания содействия в выполнении задач, функций и должностных обязанностей.
    3.6. Знакомиться с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.
    3.7. Вносить на рассмотрение руководства организации предложения по совершенствованию работы, связанной с предусмотренными настоящей должностной инструкцией обязанностями.
    3.8. В рамках выделенного бюджета приобретать необходимую литературу и специализированное программное обеспечение.

    4. Ответственность веб-программиста

    Веб-программист привлекается к ответственности:
    4.1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, - в пределах, установленных действующим трудовым законодательством Российской Федерации.
    4.2. За правонарушения, совершенные в процессе своей деятельности, - в пределах, установленных действующим административным, уголовным и гражданским законодательством Российской Федерации.
    4.3. За причинение материального ущерба организации - в пределах, установленных действующим трудовым и гражданским законодательством Российской Федерации.
    4.4. Нарушение трудовой дисциплины и несоблюдение внутренних правил трудовой деятельности – в пределах, определенных внутренними нормативными документами фирмы.

    ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ ВЕБ ПРОГРАММИСТА

    Предисловие
    0.1. Документ вступает в силу с момента утверждения.
    0.2. Разработчик документа:
    0.3. Документ согласован:
    0.4. Периодическая проверка данного документа производится с интервалом, не превышающим 3 года.
    Общие положения должностной инструкции Веб-программист
    1.1. Должность « Веб-программист «Профессионалы».
    1.2. Квалификационные требования - полное высшее образование соответствующего направления подготовки (магистр, специалист) и повышения квалификации. Стаж работы по профессии - не менее 3 лет.
    1.3. Знает и применяет в деятельности:
    законы, постановления, приказы, распоряжения, решения и другие нормативно-правовые акты органов государственной власти информационной безопасности;
    основы программирования;
    знание технологий/языков PHP, JavaScript (jQuery), HTML, CSS, MySql
    понимание архитектуры MVC
    опыт создания адаптивной вёрстки
    опыт работы с CMS Opencart, Magento
    знания LESS, SASS, AngularJS (или других JavaScript-фреймворков) навыки верстки под современные браузеры (блочная вёрстка, HTML5 + CSS3)
    навыки администрирования Unix систем.

    1.4. Веб-программист назначается на должность и освобождается от должности приказом .
    1.5. Веб-программист подчиняется непосредственно .
    1.6. Веб-программист руководит работой.
    1.7. Веб-программист во время отсутствия, замещается лицом, назначенным в установленном порядке, которое приобретает соответствующие права и несет ответственность за надлежащее выполнение возложенных на него обязанностей.
    2. Характеристика работ, задачи и должностные обязанности Веб-программист
    Разработка высоконагруженных web-проектов.
    Разработка концепции дизайна и интерфейса web-сайтов.
    Программирование модулей на различных системах администрирования.
    Разработка и внедрение нового функционала на сайтах.
    Поддержка существующего функционала на сайтах.
    Разработка модулей сайтов.
    Верстка макетов. Отрисовка дизайн-макетов (технический дизайн) разделов, страниц, интерфейсов, модулей.
    Создание графических элементов для сайтов, дизайн баннеров и промостраниц.
    Составление технических заданий для , и .
    Цветокоррекция фотоматериалов для размещения в сети интернет, работа с дизайнерами, контроль выполнения поставленных задач.
    Администрирование выделенного сервера.
    Разработка системы интеграции сайта с 1С-Предприятие.
    Взаимодействие с внутренним заказчиком для проработки и оценки возможностей автоматизации процессов сайта.
    Диагностика технических проблем сайтов. Формулирование задач для их устранения, предотвращения.
    Построение системы мониторинга функционала сайта.

    3. Права Веб-программист
    3.1. Веб-программист имеет право предпринимать действия для предотвращения и устранения случаев любых нарушений или несоответствий.
    3.2. Веб-программист имеет право получать все предусмотренные законодательством социальные гарантии.
    3.3. Веб-программист имеет право требовать оказание содействия в исполнении своих должностных обязанностей и осуществлении прав.
    3.4. Веб-программист имеет право требовать создание организационно-технических условий, необходимых для исполнения должностных обязанностей и предоставление необходимого оборудования и инвентаря.
    3.5. Веб-программист имеет право знакомиться с проектами документов, касающимися его деятельности.
    3.6. Веб-программист имеет право запрашивать и получать документы, материалы и информацию, необходимые для выполнения своих должностных обязанностей и распоряжений руководства.
    3.7. Веб-программист имеет право повышать свою профессиональную квалификацию.
    3.8. Веб-программист имеет право сообщать обо всех выявленных в процессе своей деятельности нарушениях и несоответствиях и вносить предложения по их устранению.
    3.9. Веб-программист имеет право ознакамливаться с документами, определяющими права и обязанности по занимаемой должности, критерии оценки качества исполнения должностных обязанностей.
    4. Ответственность Веб-программист
    4.1. Веб-программист несет ответственность за невыполнение или несвоевременное выполнение возложенных настоящей должностной инструкцией обязанностей и (или) неиспользование предоставленных прав.
    4.2. Веб-программист несет ответственность за несоблюдение правил внутреннего трудового распорядка, охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
    4.3. Веб-программист несет ответственность за разглашение информации об организации (предприятии/учреждении), относящейся к коммерческой тайне.
    4.4. Веб-программист несет ответственность за неисполнение или ненадлежащее исполнение требований внутренних нормативных документов организации (предприятия/учреждения) и законных распоряжений руководства.
    4.5. Веб-программист несет ответственность за правонарушения, совершенные в процессе своей деятельности, в пределах, установленных действующим административным, уголовным и гражданским законодательством.
    4.6. Веб-программист несет ответственность за причинение материального ущерба организации (предприятию/учреждению) в пределах, установленных действующим административным, уголовным и гражданским законодательством.
    4.7. Веб-программист несет ответственность за неправомерное использование предоставленных служебных полномочий, а также использование их в личных целях.

    Вопросы для собеседования касаются 3-х аспектов: Первый аспект: Оценка бизнес-процесса. Кандидат должен уметь оценить аналитически бизнес ситуацию и иметь широкий кругозор. Второй аспект: Оценка умения работать с информацией. Кандидат должен получать, оперировать и...

    Необходимость в анализе кадровых политик предприятия обычно возникает: в период внутренней трансформации компании — реорганизации, этапа бурного роста, сокращения, ликвидации; под влиянием внешних факторов — изменений трудового законодательства, практик и...

    Процедура утверждения кадровых политик может осуществляться на уровне: Директора по персоналу Генерального директора Совета директоров. Если за окончательное утверждение той или иной кадровой политики по управлению персоналом отвечает Совет директоров организации или...

    Кадровая политика должна включать в себя следующие понятие и разделы: Основное содержание кадровой политики Данный раздел определяет задачи, в достижении которых призвана помочь данная кадровая политика предприятия, либо конечную цель политики. К примеру, целью...

    В данном разделе для организаций представлена практическая информация о путях разработки кадровой политики и кадровых процедур. Данное руководство предназначено для сотрудников отдела управления персоналом. Оно будет полезно тем, кто только начинает разрабатывать...