Функциональные обязанности и особенности работы программиста. Должностная инструкция программиста предприятия торговли Как проверить что программист соответствует занимаемой должности

УТВЕРЖДАЮ:

[Наименование должности]

_______________________________

_______________________________

[Наименование организации]

_______________________________

_______________________/[Ф.И.О.]/

«______» _______________ 20___ г.

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ

Программиста

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

1.1. Настоящая должностная инструкция определяет и регламентирует полномочия, функциональные и должностные обязанности, права и ответственность программиста [Наименование организации в родительном падеже] (далее — Компания).

1.2. Программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом руководителя Компании.

1.3. Программист относится к категории специалистов и имеет в подчинении [наименование должностей подчиненных в дательном падеже].

1.4. Программист подчиняется непосредственно [наименование должности непосредственного руководителя в дательном падеже] Компании.

1.5. На должность программиста назначается лицо, имеющее соответствующую квалификацию:

Программист II категории: высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием, не менее 3 лет.

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

Инженер-программист: высшее профессиональное (техническое или инженерно-экономическое) образование без предъявления требований к стажу работы или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее 3 лет либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее 5 лет.

1.6. Программист отвечает за:

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

1.7. Программист должен знать:

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

1.8. Программист в своей деятельности руководствуется:

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

1.9. В период временного отсутствия программиста его обязанности возлагаются на [наименование должности заместителя].

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. Принимает участие в создании каталогов и картотек стандартных программ, в разработке форм документов, подлежащих машинной обработке, в проектировании программ, позволяющих расширить область применения вычислительной техники.

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

3. Права

Программист имеет право:

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

3.2. Контролировать выполнение производственных заданий, своевременное выполнение отдельных поручений и заданий подчиненными ему службами.

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

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

3.5. Подписывать и визировать документы в пределах своей компетенции.

3.6. Вносить на рассмотрение руководителя Компании представления о назначении, перемещении и увольнении работников подчиненных подразделений; предложения об их поощрении или о наложении на них взысканий.

3.7. Пользоваться иными правами, установленными Трудовым кодексом РФ и другими законодательными актами РФ.

4. Ответственность и оценка деятельности

4.1. Программист несет административную, дисциплинарную и материальную (а в отдельных случаях, предусмотренных законодательством РФ, — и уголовную) ответственность за:

4.1.1. Невыполнение или ненадлежащее выполнение служебных указаний непосредственного руководителя.

4.1.2. Невыполнение или ненадлежащее выполнение своих трудовых функций и порученных ему задач.

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

4.1.4. Недостоверную информацию о состоянии выполнения порученной ему работы.

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

4.1.6. Не обеспечение соблюдения трудовой дисциплины.

4.2. Оценка работы программиста осуществляется:

4.2.1. Непосредственным руководителем — регулярно, в процессе повседневного осуществления работником своих трудовых функций.

4.2.2. Аттестационной комиссией предприятия — периодически, но не реже 1 раза в два года на основании документированных итогов работы за оценочный период.

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

5. Условия работы

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

6. Право подписи

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

С инструкцией ознакомлен ___________/____________/ «__» _______ 20__ г.

Должностная инструкция инженера-программиста [наименование организации, предприятия и т. п.]

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

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

1.1. Инженер-программист относится к категории специалистов.

1.2. Инженер-программист подчиняется непосредственно [вписать нужное].

1.3. На время отсутствия инженера-программиста (отпуск, болезнь и пр.) его обязанности исполняет лицо, назначенное в установленном порядке. Данное лицо приобретает соответствующие права и несет ответственность за исполнение возложенных на него обязанностей.

1.4. На должность:

Инженера-программиста назначается лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование, без предъявления требований к стажу работы, или среднее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности техника I категории не менее [значение] лет, либо других должностях, замещаемых специалистами со средним профессиональным образованием, не менее [значение] лет;

Инженера-программиста I категории - лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста II категории не менее [значение] лет;

Инженера-программиста II категории - лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы в должности инженера-программиста III категории или других инженерно-технических должностях, замещаемых специалистами с высшим профессиональным образованием не менее [значение] лет;

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

1.5. Назначение на должность инженера-программиста и освобождение от нее производится приказом начальника ВЦ (ИВЦ) по представлению [начальника производственного отдела ВЦ (ИВЦ); начальника отдела разработок и внедрения ВЦ (ИВЦ); руководителя структурного подразделения предприятия].

1.6. Инженер-программист должен знать:

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

Основные принципы структурного программирования;

Виды программного обеспечения;

Технико-эксплуатационные характеристики, конструктивные особенности, назначение и режимы работы ЭВМ, правила ее технической эксплуатации;

Технологию автоматической обработки и кодирования информации;

Формализованные языки программирования;

Действующие стандарты, системы счислений, шифров и кодов;

Порядок оформления технической документации;

Основы экономики, организации производства, труда и управления;

Основы трудового законодательства Российской Федерации;

Правила внутреннего трудового распорядка;

Правила и нормы охраны труда;

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

II. Должностные обязанности

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

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. [Вписать нужное].

III. Права

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

3.1. Знакомиться с проектами решений руководства предприятия, касающимися его деятельности.

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

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

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

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

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

3.7. [Вписать нужное].

IV. Ответственность

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

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

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

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

Должностная инструкция разработана в соответствии с [наименование, номер и дата документа].

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

[инициалы, фамилия]

[подпись]

[число, месяц, год]

Согласовано:

Начальник юридического отдела

[инициалы, фамилия]

[подпись]

[число, месяц, год]

С инструкцией ознакомлен:

[инициалы, фамилия]

[подпись]

[число, месяц, год]

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

  • Прикладные программисты — создают программное обеспечение для решения различных задач (редакторы, игры, бухгалтерские программы, CRM-системы и т.д.).
  • Веб -программисты (чаще всего, это программисты PHP) — Интернет — создают сайты, программы для управления системами сайтов или интернет-магазинов и т.п.
  • Системные программисты — разрабатывают операционные системы и оболочки для баз данных, а также решают другие подобные задачи.

Профессия программиста довольно многогранна. Названия специалистов часто зависят от того, на каком языке или на каких технологиях они разрабатывают программы. Например, существуют программисты Java, Delphi, Python, 1С , Android, JavaScript и т.д.

Места работы

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

  • На «обычном» предприятии.
  • В IT-компании, занимающейся программированием профессионально.

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

История профессии

Первая программа для аналитической машины написана еще в 1843 году дочкой Джорджа Байрона графиней Адой Августой Лавлейс, а первый программируемый компьютер заработал в 1941 году. Его запустил (а заодно придумал первый язык программирования) немецкий инженер Конрад Цузе.

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

Обязанности программиста

В зависимости от специализации и решаемых задач, должностные обязанности программиста могут существенно различаться. Выделим основные:

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

Иногда функции программиста включают в себя тестирование программного обеспечения, но чаще этим занимаются тестировщики .

Требования к программисту

Предъявляемые работодателями требования к программисту, также могут варьироваться, но основные примерно таковы:

  • Знание необходимых в работе технологий и языков программирования (например, SQL, PHP, HTML и т.д.).
  • Опыт создания программ.
  • Умение составлять и читать ТЗ.
  • Умение разбираться в чужом коде.
  • Знание вспомогательных программ (например, системы контроля версий).

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

Образец резюме программиста

Как стать программистом

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

Тем не менее, окончить университет по профессии инженера-программиста будет совсем нелишним — почти все крупные компании требуют высшее образование.

Зарплата программиста

Доходы программистов, как правило, достаточно высоки. На текущий момент средняя зарплата программиста находится в районе 47 000 рублей в месяц. Хотя в Москве ставки могут достигать 150 000 рублей в месяц и выше.

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

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

1.2. Программист назначается на должность и освобождается от должности в установленном действующим трудовым законодательством порядке приказом Генерального директора по представлению руководителя отдела IT.

1.3. Программист подчиняется непосредственно руководителотдела IT.

1.4. На должность Программиста назначается лицо, имеющее высшее техническое образование.

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

1.6. Программист должен знать: законы, постановления, распоряжения, приказы, другие руководящие документы и нормативные акты , касающиеся работы предприятия торговли; законодательство о труде; Правила внутреннего трудового распорядка; правила и нормы охраны труда ; правила техники безопасности , производственной санитарии и гигиены, противопожарной безопасности, гражданской обороны .

1.7. Программист должен обладать коммуникабельностью, должен быть энергичен и позитивно настроен.

2. ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ ПРОГРАММИСТА

2.1. Программист:

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


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. Разрабатывает инструкции по работе с программами, оформляет необходимую техническую документацию.

2.1.11. Осуществляет сопровождение внедренных программ и программных средств.

2.1.12. Разрабатывает и внедряет системы автоматической проверки правильности программ.

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

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

2.1.15. Обеспечивает правильную техническую эксплуатацию, бесперебойную работу компьютеров и отдельных устройств.

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

2.1.17. Осуществляет подготовку компьютеров и отдельных устройств к работе, их технический осмотр, проводит проверку наличия неисправностей, устраняет неисправности и предотвращает появление неисправностей в будущем.

2.1.18. Принимает меры по своевременному и качественному выполнению ремонта компьютеров и отдельных устройств своими силами или силами третьих лиц.

2.1.19. Принимает участие в проведении инвентаризаций.

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

2.1.21. Не дает интервью, не проводит встречи и переговоры, касающиеся деятельности предприятия, без разрешения руководства предприятия.

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

2.1.23. Исполняет распоряжения и приказы Генерального директора предприятия.

2.1.24. Информирует руководство об имеющихся недостатках в работе предприятия, принимаемых мерах по их ликвидации.

2.1.25. Способствует созданию благоприятного делового и морального климата на предприятии.

3. ПРАВА ПРОГРАММИСТА

3.1. Программист имеет право:

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

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

4. ОТВЕТСТВЕННОСТЬ ПРОГРАММИСТА

4.1. Программист несет ответственность за:

4.1.1. Невыполнение своих функциональных обязанностей.

4.1.2. Недостоверную информацию о состоянии выполнения полученных заданий и поручений, нарушение сроков их исполнения.

4.1.3. Невыполнение приказов, распоряжений Генерального директора и руководителя отдела IT.

4.1.4. Нарушение Правил внутреннего трудового распорядка, правил противопожарной безопасности и техники безопасности, гражданской обороны, установленных на предприятии.

4.1.5. Разглашение коммерческой тайны предприятия.

4.1.6. Несохранность, порчу товаров и иных материальных ценностей, если несохранность, порча произошли по вине Программиста.

5. УСЛОВИЯ РАБОТЫ ПРОГРАММИСТА

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

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

Кто такой программист?

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

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

Программист должен иметь отличные знания:

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

Права и обязанности программиста

Как и за любым другим рабочим, за программистом прописаны некоторые права и функции.

Какие права прописывает должностная инструкция?

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

Права представителя рассматриваемой профессии хоть и умещаются всего в двух пунктах, тем не менее, являются достаточно справедливыми и раскрытыми. А какие есть у IT-специалиста обязанности, что о них прописывает должностная инструкция? Программист, согласно нормам, наделен следующими функциями:

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

Выше были названы лишь самые основные функции рассматриваемого специалиста. Безусловно, их может быть и гораздо больше.

Кто такой инженер-программист?

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

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

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

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

Права, обязанности и ответственность инженера-программиста

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


А что можно найти об обязанностях рассматриваемого специалиста? Вот что прописывает должностная инструкция:

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

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

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

О ведущем программисте и его обязанностях

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

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

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

Таким образом, название профессии говорит само за себя. По сути, ведущий программист является этаким "старостой" в отделе.

Об ответственности и правах ведущего программиста

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


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

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

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

Программист в бюджетном учреждении и его обязанности

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

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

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

Школьный программист обязан:

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

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

Об ответственности и правах программиста в бюджетном учреждении

Несмотря на то что должностные инструкции программиста в учреждении могут разниться, одно можно сказать точно: ответственность на программиста в школе или в других местах всегда ложится огромная.

Стоит отметить и размытость формулировок, имеющихся в должностной инструкции:

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

Какие же за программистом закреплены права? Можно выделить самые основные:

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

Что еще почитать