Должностная инструкция программиста предприятия торговли. Должностная инструкция программиста — изучаем по пунктам Трудовая функция программиста


В 19 веке зародилось технико-математическое направление знания, которое в настоящее время приобрело невероятную популярность и обширную прикладную реализацию.

Речь идет о программировании или разработке алгоритмов программ, основой для которых являются математические вычисления. Среди первых опытов создания технических устройств для составления программ – ткацкий станок Ж.М. Жаккарда (1804) и вычислительная аналитическая машина Ч. Бэббиджа (1822), первую программу для которой написала дочь поэта Байрона, математик Ада Лавлейс (1841).

Затем следует вековой перерыв и в 1941 году появляется компьютер Конрада Цузе, разработавшего первый сложный язык программирования.

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

Направления развития специальности

Традиционным стало деление программирования на три основных направления :

  • системное – относится к разработке операционных систем, интерфейсов, баз данных. Им владеют высококлассные специалисты, способные разрабатывать сложнейшие программные комплексы. Неудивительно, что они всегда востребованы;
  • прикладное – включает разработку и внедрение ПО для функционирования различных организаций. Сюда относятся узкопрофильные специалисты (1С и др.), которые занимаются настройкой, обновлением и доработкой программ в связи со спецификой того или иного вида деятельности компании;
  • Web – предполагает работу с глобальными сетями, к которым относится Интернет. Специалисты разрабатывают интерфейсы, динамические сайты и т.д. В эпоху бурного развития интернет-технологий данное направление пользуется особой популярностью.

Актуальность и прибыльность профессии

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

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

Профессию программиста характеризуют следующие особенности :

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

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

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

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

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

Преимущества и недостатки данной профессии рассмотрены в следующем видеосюжете:

Если Вы еще не зарегистрировали организацию, то проще всего это сделать с помощью онлайн сервисов, которые помогут бесплатно сформировать все необходимые документы: Если у Вас уже есть организация, и Вы думаете над тем, как облегчить и автоматизировать бухгалтерский учет и отчетность, то на помощь приходят следующие онлайн-сервисы, которые полностью заменят бухгалтера на Вашем предприятии и сэкономят много денег и времени. Вся отчетность формируется автоматически, подписывается электронной подписью и отправляется автоматически онлайн. Он идеально подходит для ИП или ООО на УСН , ЕНВД , ПСН , ТС , ОСНО.
Все происходит в несколько кликов, без очередей и стрессов. Попробуйте и Вы удивитесь , как это стало просто!

Личностные и профессиональные требования к претенденту на должность

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

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

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

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

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

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

Для занятия вакантной должности кандидат должен знать :

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

Функциональные обязанности

Основные должностные обязанности программиста:

Права и ответственность

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

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

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

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

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


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

Программист 1С выполняет задачи по автоматизации деятельности различных предприятий. Требуется знание языков программирования (C++, Delphi, Java, C# и др.), предметной области своей профессии, системы контроля ПО, умение работать в команде. Специалист работает на конечного пользователя – занимается настройкой 1С в бухгалтерии, создает программы для складского учета и т.д.

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

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

Веб-программист специализируется на программировании сайтов, для чего пользуется такими языками как HTML, Javascript, Perl, PHP. Работа данного специалиста отличается креативностью, творческим подходом. Web-программист должен иметь также неплохой интеллектуальный кругозор. Однако оплата в данной отрасли может быть несколько ниже, чем у других IT-специалистов по причине ее невероятной популярности – здесь очень много студентов и молодежи.

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

Системный программист разрабатывает программы для обеспечения работы компьютера, которые используются другими IT-специалистами. Это программы для аппаратных блоков компьютера и вспомогательных устройств (драйверы, серверы и т.д.). Системный программист не работает с конечным пользователем, а взаимосвязан с прикладными программистами, системными администраторами. Основной задачей данного специалиста является обеспечение связи прикладных программ с различными устройствами. Особенностью системного программиста является детальная работа, например, программирование напряжения на отдельных выводах микросхем. Для этого нужны такие языки, как C, C++, Delphi, Assembler, которые довольно сложно освоить. Можно сказать, чтобы «системщики» разрабатывают инновации, которые потом реализуют «прикладники».


Программист баз данных
занимается разработкой баз данных, их структуры и интерфейса работы с данными (процедуры, просмотры, таблицы). Наиболее распространены такие СУБД, как Oracle, Microsoft SQL Server, MySQL, Interbase, MS Access, FoxPro. Это одни из самых высокооплачиваемых специалистов в программировании.

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

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

Более подробно об особенностях работы программистов смотрите в следующем видеосеминаре:

Предлагаем Вашему вниманию типовой пример должностной инструкции программиста, образец 2019/2020 года. Не забывайте, каждая инструкция программиста выдается на руки под расписку.

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

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

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

1. Программист относится к категории специалистов.

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

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

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

3. Программист принимается на должность и освобождается от должности директором организации.

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

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

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

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

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

— виды технических носителей информации;

— методы классификации и кодирования информации;

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

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

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

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

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

— основы трудового законодательства;

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

— правила и нормы охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.

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

— законодательством РФ,

Уставом организации,

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

— настоящей должностной инструкцией,

— Правилами внутреннего трудового распорядка организации.

6. Программист подчиняется непосредственно __________ (указать должность того работнику, которому подчиняется).

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

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

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

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

2. Разрабатывает технологию решения задачи по всем этапам обработки информации.

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

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

5. Выполняет работу по подготовке программ к отладке и проводит отладку.

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

7. Осуществляет запуск отлаженных программ и ввод исходных данных, определяемых условиями поставленных задач.

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

9. Определяет возможность использования готовых программных продуктов.

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

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

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

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

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

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

16. Обеспечивает соблюдение чистоты и порядка на своем рабочем месте,

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

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

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

1. Вносить на рассмотрение директора организации предложения:

— по совершенствованию работы связанной с предусмотренными настоящей инструкцией обязанностями,

— о поощрении подчиненных ему отличившихся работников,

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

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

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

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

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

6. Иные права, установленные действующим трудовым законодательством.

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

Программист несет ответственность в следующих случаях:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ДОЛЖНОСТНАЯ ИНСТРУКЦИЯ
ПРОГРАММИСТА
ОБЩЕСТВА С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ
«БРЦ»

I. ОБЩИЕ ПОЛОЖЕНИЯ

1. Настоящая должностная инструкция определяет функции, права и обязанности Программиста ООО «БРЦ» (далее - Общество).
2. На должность Программиста назначается лицо, имеющее высшее профессиональное (техническое или инженерно-экономическое) образование и стаж работы по специальности не менее 2 лет.
3. Программист назначается на должность приказом Генерального директора Общества по представлению Руководителя Отдела Информационных технологий.
4. В своей деятельности Программист руководствуется:

  • действующим законодательством Российской Федерации;
  • Уставом ООО «БРЦ»;
  • государственными и отраслевыми стандартами, стандартами ООО «БРЦ»;
  • локальными нормативными актами ООО «БРЦ»;
  • приказами и распоряжениями по ООО «БРЦ»;
  • правилами и нормами охраны труда, техники безопасности и противопожарной защиты;
  • правилами внутреннего трудового распорядка ООО «БРЦ»;
  • заключенным трудовым договором;
  • Положением об Отделе информационных технологий;
  • настоящей Должностной инструкцией;
  • Устными и (или) письменными указаниями и распоряжениями Руководителя Отдела информационных технологий / лица, его замещающего.

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

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

6. Программист подчиняется Руководителю Отдела информационных технологий.

II. ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ ПРОГРАММИСТА

7. Программист выполняет следующие должностные обязанности:

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

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

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

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

IV. ОТВЕТСТВЕННОСТЬ РУКОВОДИТЕЛЯ ОТДЕЛА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

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

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

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

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

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

Места работы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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