Алексей Константинович Толстой То было раннею весной, Трава едва всходила,...
![Анализ стихотворения Толстого То было раннею весной…](https://i0.wp.com/img0.liveinternet.ru/images/attach/d/0/137/194/137194884_image__69_.jpg)
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
ПРОГРАММИСТА
ОБЩЕСТВА С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
«БРЦ»
I. ОБЩИЕ ПОЛОЖЕНИЯ
1. Настоящая должностная инструкция определяет функции, права и обязанности Программиста ООО «БРЦ» (далее - Общество).
2. На должность Программиста назначается лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы по специальности не менее 2 лет.
3. Программист назначается на должность приказом Генерального директора Общества по представлению Руководителя Отдела Информационных технологий.
4. В своей деятельности Программист руководствуется:
5. Программист должен знать:
6. Программист подчиняется Руководителю Отдела информационных технологий.
II. ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ ПРОГРАММИСТА
7. Программист выполняет следующие должностные обязанности:
III. ПРАВА ПРОГРАММИСТА
8. Программист имеет право:
IV. ОТВЕТСТВЕННОСТЬ РУКОВОДИТЕЛЯ ОТДЕЛА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
9. Программист несет ответственность:
ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
ПРОГРАММИСТА
I. Общие положения
1. Программист муниципального бюджетного образовательного учреждения дополнительного профессионального образования (повышения квалификации) специалистов «Центр информационного и материально-технического обеспечения» (далее Центр) относится к категории специалистов.
2. Назначение на должность программиста и освобождение от нее производится приказом директора Центра.
3. Программист подчиняется непосредственно директору Центра.
4. На время отсутствия программиста его обязанности исполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за качественное и своевременное исполнение возложенных на него обязанностей.
II . Программист Центра должен знать:
1. Постановления, распоряжения, приказы, другие руководящие и нормативные документы вышестоящих и других органов, касающиеся методов программирования и использования вычислительной техники при обработке информации .
2. Технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы оборудования, правила его технической эксплуатации.
3. Технологию обработки информации, виды носителей информации.
4. Методы классификации и кодирования информации.
5. Языки и методы программирования.
6. Порядок оформления технической документации.
7. Передовой отечественный и зарубежный опыт программирования и использования вычислительной техники.
8. Основы экономики, организации труда и управления, законодательство о труде и охране труда Российской Федерации, правила внутреннего трудового распорядка, правила и нормы охраны труда, техники безопасности , производственной санитарии и противопожарной защиты.
III . Должностные обязанности программиста
Программист Центра выполняет следующие функции:
1. Определение информации, подлежащей обработке на ПК, её объемов, структуры, макетов и схем ввода, обработки, хранения и выдачи информации, методов ее контроля.
2. Выполнение работ по подготовке программ к отладке и проведение отладки.
3. Разработка инструкций по работе с программами, оформление необходимой технической документации.
4. Определение возможности использования готовых программных средств. Осуществление сопровождения внедренных программ и программных средств.
5. Производство отладки и корректировки разработанных программ. Разработка инструкций по работе с программами, оформление необходимой технической документации.
6. Участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектных работах по расширению области применения вычислительной техники.
7. Выполнение обработки информационных массивов, информационных потоков в соответствии с методическими документами.
8. Осуществление заполнения компьютерных баз и банков данных , обеспечение хранение, прием и передачу информации в электронном виде в соответствии с поручениями администрации Центра.
9. Осуществление систематизации компьютерного программного обеспечения , осуществление работ по инсталляции и деинсталляции программного обеспечения.
III. Права программиста
Программист Центра имеет право:
1. Знакомиться с проектами решений руководителя Центра, касающимися его деятельности.
2. Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с предусмотренными настоящей инструкцией обязанностями.
3. В пределах своей компетенции сообщать о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности центра и вносить предложения по их устранению.
4. Запрашивать лично или по поручению непосредственного руководителя и специалистов информацию и документы, необходимые для выполнения его должностных обязанностей.
5. Привлекать специалистов к решению задач, возложенных на него, если это предусмотрено их инструкциями, в ином случае с разрешения руководителя.
6. Требовать от руководства Центра оказания содействия в исполнении им его должностных обязанностей и прав.
IV. Ответственность программиста
Программист Центра несет ответственность:
1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией , - в пределах, определенных действующим трудовым законодательством Российской Федерации .
2. За правонарушения, совершенные в процессе осуществления своей деятельности, - в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации.
3. За причинение материального ущерба - в пределах, определенных действующим трудовым и гражданским законодательством Российской Федерации.
V .Требования к квалификации программиста
· высшее профессиональное образование;
· владение Интернет-технологиями;
· работа с офисными программами на уровне квалифицированного пользователя;
· знание языков и методов программирования.
Образец должностной инструкции составлен с учетом профстандарта
1. Общие положения
1.1. Программист относится к категории специалистов.
1.2. На должность программиста принимается лицо имеющее:
1) среднее профессиональное образование;
2) повышение квалификации;
3) опыт практической работы в области разработки программного обеспечения не менее 6 месяцев.
1.3. Программист должен знать:
1) методы автоматической и автоматизированной проверки работоспособности программного обеспечения;
2) основные виды диагностических данных и способы их представления;
3) языки, утилиты и среды программирования, и средства пакетного выполнения процедур;
4) типовые метрики программного обеспечения;
5) основные методы измерения и оценки характеристик программного обеспечения;
6) методы создания и документирования контрольных примеров и тестовых наборов данных;
7) правила, алгоритмы и технологии создания тестовых наборов данных;
8) требования к структуре и форматам хранения тестовых наборов данных;
9) методы и средства проверки работоспособности программного обеспечения;
10) среду проверки работоспособности и отладки программного обеспечения;
11) внутренние нормативные документы, регламентирующие порядок документирования результатов проверки работоспособности программного обеспечения;
12) методы и средства рефакторинга и оптимизации программного кода;
13) языки программирования и среды разработки;
14) внутренние нормативные документы, регламентирующие требования к программному коду, порядок отражения изменений в системе контроля версий;
15) внутренние нормативные документы, регламентирующие порядок отражения результатов рефакторинга и оптимизации в коллективной базе знаний;
16) методы и приемы отладки программного кода;
17) типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления;
18) Правила внутреннего трудового распорядка;
19) требования охраны труда и правила пожарной безопасности;
20) ……… (другие требования к необходимым знаниям)
1.4. Программист должен уметь:
1) писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования;
2) использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования;
3) разрабатывать и оформлять контрольные примеры для проверки работоспособности программного обеспечения;
4) разрабатывать процедуры генерации тестовых наборов данных с заданными характеристиками;
5) подготавливать наборы данных, используемые в процессе проверки работоспособности программного обеспечения;
6) применять методы и средства проверки работоспособности программного обеспечения;
7) интерпретировать диагностические данные (журналы, протоколы и др.);
8) анализировать значения полученных характеристик программного обеспечения;
9) документировать результаты проверки работоспособности программного обеспечения;
10) применять методы, средства для рефакторинга и оптимизации;
11) применять инструментальные средства коллективной работы над программным кодом;
12) публиковать результаты рефакторинга и оптимизации в коллективной базе знаний в виде лучших практик;
13) использовать систему контроля версий для регистрации произведенных изменений;
14) применять методы и приемы отладки дефектного программного кода;
15) интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода;
16) ……… (другие навыки и умения)
1.5. Программист в своей деятельности руководствуется:
1) ……… (наименование учредительного документа)
2) Положением о ……… (наименование структурного подразделения)
3) настоящей должностной инструкцией;
4) ……… (наименования локальных нормативных актов, регламентирующих
трудовые функции по должности)
1.6. Программист подчиняется непосредственно ……… (наименование должности
руководителя)
1.7. ……… (другие общие положения)
2.1. Проверка работоспособности и рефакторинг кода программного обеспечения:
1) разработка процедур проверки работоспособности и измерения характеристик программного обеспечения;
2) разработка тестовых наборов данных;
3) проверка работоспособности программного обеспечения;
4) рефакторинг и оптимизация программного кода;
5) исправление дефектов, зафиксированных в базе данных дефектов.
2.2. ……… (другие функции)
3.1. Программист исполняет следующие обязанности:
3.1.1. В рамках трудовой функции разработка процедур проверки работоспособности и измерения характеристик программного обеспечения:
1) разрабатывает процедуры:
Проверки работоспособности программного обеспечения;
Сбора диагностических данных;
Измерения требуемых характеристик программного обеспечения;
3.1.2. В рамках трудовой функции разработка тестовых наборов данных:
1) осуществляет подготовку тестовых наборов данных в соответствии с выбранной методикой;
2) оценивает и согласовывает сроки выполнения поставленных задач.
3.1.3. В рамках трудовой функции проверка работоспособности программного обеспечения:
1) осуществляет проверку работоспособности программного обеспечения на основе разработанных тестовых наборов данных;
2) оценивает соответствие программного обеспечения требуемым характеристикам;
3) осуществляет сбор и анализ полученных результатов проверки работоспособности программного обеспечения;
3.1.4. В рамках трудовой функции рефакторинг и оптимизация программного кода:
1) проводит анализ программного кода на соответствие требованиям по читаемости и производительности;
2) вносит изменения в программный код и проверяет его работоспособность;
3) оценивает и согласовывает сроки выполнения поставленных задач.
3.1.5. В рамках трудовой функции исправление дефектов, зафиксированных в базе данных дефектов:
1) осуществляет воспроизведение дефектов, зафиксированных в базе данных дефектов;
2) устанавливает причины возникновения дефектов;
3) вносит изменения в программный код для устранения выявленных дефектов;
4) оценивает и согласовывает сроки выполнения поставленных задач.
3.1.6. В рамках выполнения своих трудовых функций исполняет поручения своего непосредственного руководителя.
3.1.7. ……… (другие обязанности)
3.2. ……… (другие положения о должностных обязанностях)
Программист имеет право:
4.1. Участвовать в обсуждении проектов решений, в совещаниях по их подготовке и выполнению.
4.2. Запрашивать у непосредственного руководителя разъяснения и уточнения по данным поручениям, выданным заданиям.
4.3. Запрашивать по поручению непосредственного руководителя и получать от других работников организации необходимую информацию, документы, необходимые для исполнения поручения.
4.4. Знакомиться с проектами решений руководства, касающихся выполняемой им функции, с документами, определяющими его права и обязанности по занимаемой должности, критерии оценки качества исполнения своих трудовых функций.
4.5. Вносить на рассмотрение своего непосредственного руководителя предложения по организации труда в рамках своих трудовых функций.
4.6. Участвовать в обсуждении вопросов, касающихся исполняемых должностных обязанностей.
4.7. ……… (другие права)
5.1. Программист привлекается к ответственности:
За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей должностной инструкцией, - в порядке, установленном действующим трудовым законодательством Российской Федерации;
За правонарушения и преступления, совершенные в процессе своей деятельности, - в порядке, установленном действующим административным, уголовным и гражданским законодательством Российской Федерации;
За причинение ущерба организации - в порядке, установленном действующим трудовым законодательством Российской Федерации.
5.2. ……… (другие положения об ответственности)
6.1. Настоящая должностная инструкция разработана на основе Профессионального стандарта " ", утвержденного Приказом Министерства труда и социальной защиты Российской Федерации от 18.11.2013 N 679н, с учетом ……… (реквизиты локальных нормативных актов организации)
6.2. Ознакомление работника с настоящей должностной инструкцией осуществляется при приеме на работу (до подписания трудового договора).
Факт ознакомления работника с настоящей должностной инструкцией подтверждается ……… (подписью в листе ознакомления, являющемся неотъемлемой частью настоящей инструкции(в журнале ознакомления с должностными инструкциями); в экземпляре должностной инструкции, хранящемся у работодателя; иным способом)
6.3. ……… (другие заключительные положения).
определяет права, обязанности и рамки ответственности сотрудника, занимающего эту должность. Об особенностях и разновидностях должностных инструкций программистов пойдет речь в статье далее.
В настоящее время профессия программиста является одной из самых востребованных и достаточно высоко оплачиваемых. Связано это с тем, что компьютеризация дошла даже до самых маленьких офисов и контор, а подготовка и сдача различных отчетов в электронном виде стали обязательными. Соответственно, задача подбора специалистов этой области и разработки должностных инструкций для них стала одной из приоритетных для руководства многих организаций.
Особенность работы программиста состоит в том, что профессия эта довольно универсальна, а функции, которые он может выполнять в рамках своего направления на предприятии, весьма многообразны. Например, к должности программиста могут относиться специалисты таких видов, как:
Чаще всего к обязанностям программистов на предприятии относят организацию сопровождения программного обеспечения. Помимо этого к основным задачам программистов, в зависимости от специализации, можно отнести:
Все эти нюансы должны максимально четко отражаться в должностной инструкции специалиста, чтобы впоследствии не возникало вопросов ни по сфере деятельности конкретного сотрудника, ни по рамкам его ответственности.
Не знаете свои права?
Должностная инструкция программиста должна отвечать принятым в деловом обороте правилам оформления должностных инструкций. При этом вполне естественно, что она может иметь и отличия, связанные с особенностями должностных функций программиста и спецификой работы конкретного предприятия.
Типовая структура должностной инструкции для программиста выглядит так:
Типовыми требованиями к кандидату на должность программиста, как правило, выступают следующие:
Наиболее широко среди трудовых вакансий для программистов представлены должности инженера-программиста и техника-программиста. Несмотря на то что иногда даже в рамках одной организации эти должности могут быть названы одинаково, трудовые функции, выполняемые сотрудниками этих специальностей, различны. Если обобщить, то инженер-программист занимается составлением и разработкой программ для вычислительной техники, а техник-программист использует уже разработанные программы для решения поставленных перед ним задач.
На практике к должностным обязанностям инженера-программиста могут относиться:
Техник-программист в рамках своих должностных обязанностей может:
Таким образом, грамотно подготовленная должностная инструкция для данного специалиста позволит не только сформировать оптимальный круг должностных обязанностей работника, но и определиться с критериями отбора кандидатов на должность. Это заметно облегчит задачу комплектования штата такой важной и нужной для предприятия единицей, как программист. Образец должностной инструкции для программиста можно скачать на нашем сайте.
В современном обществе работа программистом считается одной из самых востребованных и высокооплачиваемых. Частично это связанно с тем, что большинство компаний перешло на электронный вид отчетности, а соответственно стали нужны специалисты, способные качественно и профессионально обеспечивать компьютеризацию организации. В связи с этим руководство предприятий начало разрабатывать должностные инструкции для программистов.
Программист - это должность, которая может включать в себя множество функций, и нужны они в зависимости от сферы деятельности предприятия. Универсальность профессии позволяет выполнять множество обязанностей. Поэтому прежде, чем поступить на работу, сотрудник должен четко определить вместе с руководством, что именно от него требуется в ходе выполнения им его прямых обязанностей. Работа программистом может включать в себя системное, прикладное программирование, тестирование и техническую поддержку. Но в большинстве случаев в организации требуются профессионалы для сопровождения ПО, уже имеющегося на предприятии.
В обязанности специалистов этой должности входит создание ПО, помогающего им и служащим организации, которые в ней работают, решать задачи, поставленные руководством. Кроме того, они должны создавать различные сайты, интернет-магазины и программы, которые ими управляют. В основные обязанности программиста также входит разработка баз данных и операционных систем для компании. Они иногда должны обеспечивать техническую поддержку и сопровождать программное обеспечение в организации. Подобных задач для профессионалов в этой работе может быть множество. Все зависит от сферы, в которой работает компания. Все обязанности, права и ответственность специалиста должны быть четко изложены руководством. Для этого в каждой организации обязательно прописана должностная инструкция программиста бюджетного учреждения. Именно она позволит избежать лишних вопросов и помочь сотрудникам понять, что именно от них требуется во время выполнения их прямых обязанностей.
Составляя этот документ необходимо учесть все принятые в деловом обороте правила оформления подобных документов. Стоит отметить, что в зависимости от потребностей предприятия положения в разных учреждениях могут отличаться. Ведь сферы деятельности бюджетных организаций разные. Но все же есть общие моменты, которые обязательно должны быть учтены, когда будет составляться должностная инструкция программиста бюджетного учреждения. Так, в правом верхнем углу обязательно должны быть указаны дата и должность руководящего лица, утверждающего эту инструкцию. В некоторых случаях допускается, что отметки ниже стоящего руководства расположены внизу документа.
Первым разделом в этом документе приводятся общие положения. Важно указать, какие требования у организации к профессионалу, претендующему на эту должность. Должны быть указаны все документы и законодательные акты, с которыми сотрудник обязан ознакомиться, по какому принципу его принимают или увольняют с работы, а также кто может заменить его на этой должности.
В следующем разделе описываются обязанности и права человека, получившего место программиста. В основном сюда записываются основные стандартные обязанности этого сотрудника, а также дополнения с учетом того, какие именно указания он должен выполнять в зависимости от спецификации учреждения, где он будет работать. Должностная инструкция программиста бюджетного учреждения достаточно часто включает в себя перечень техники и оборудования, которую он должен обслуживать в ходе выполнения своей работы.
И последний раздел описывает ответственность, которую несет сотрудник за недобросовестное выполнение своих обязанностей. Но важно учитывать, что эти положения не могут выходить за рамки того, что указано в законодательстве страны о трудовом праве сотрудника.
Профстандарт программиста бюджетного учреждения обычно подразумевает, что кандидат на эту должность обязан получить среднее или высшее образование по этой специальности. В некоторых случаях уточняется, важно ли закончить именно дневное отделение, приводится перечень навыков и языков программирования и так далее. Все зависит от того, ради какой цели нанимают специалиста. Но и это еще не все. В зависимости от того, какая именно должность предлагается человеку, руководство компании может заинтересовать опыт работы на этой должности или в данной сфере. Обычно необходимо от 3 до 5 лет трудового стажа. Но на низшие должности могут взять и специалиста без опыта.
Чаще всего можно встретить предложения по поиску инженеров и техников программирования. Эти две должности различны между собой, хотя могут не отличаться по названию даже в одном учреждении. В общих чертах инженер программист обязан составлять и разрабатывать ПО для техники, а техник занимается эксплуатацией уже разработанных программ, чтобы выполнять свои обязанности.
Таким образом, должностная инструкция программиста бюджетного учреждения в первом случае может включать не только разработку программ для вычислительной техники, имеющейся на предприятии, но и их тестирование, и отладку, с дальнейшим техническим сопровождением. Кроме того, они могут разрабатывать технологические решения с учетом проведения всех этапов обработки данных. Также в их функции может входить запуск приложений и ввод в них начальной информации. При необходимости они должны корректировать созданные программы с учетом нужд предприятия. Инженеры должны ознакомить руководство с разработанными программами и составлять отчетность по проделанной работе.
А вот профессиональный программист техник должен обеспечивать автоматизацию обработки информации, чтобы эффективнее решались экономические задачи. Он принимает непосредственное участие в проектировании систем, способных обрабатывать данные на математических системах. Осуществлять контроль над вычислительными процессами и работой оборудования и многое другое. Если должностная инструкция будет подготовлена грамотно, то можно не только определить четко, какие обязанности сотрудник должен будет выполнять, но и значительно упростить сбор критериев для отбора персонала.