Инженер программист
· умение работать с большим объемом информации;
· ответственность, инициативность, самостоятельность, работоспособность, коммуникабельность, эмоциональная уравновешенность, организованность;
· систематическое повышение профессиональных знаний.
1.6. Ведущему специалисту программного обеспечения необходимо иметь навыки:
· сборки и ремонта персональных компьютеров, подключения ЛВС, модема, принтера и других периферийных устройств;
· знание регламента технического обслуживания средств вычислительной техники;
· знание вопросов сопровождения и администрирования локальной вычислительной сети Microsoft Windows;
· знание вопросов настройки рабочих станций локальной вычислительной сети;
· знание основных принципов работы СУБД, практические навыки использования консоли администратора СУБД, просмотра базы, запуска SQL-скриптов;
· знание принципов работы системы криптозащиты и электронной цифровой подписи, в т. ч. администрирования и сопровождений центра распределения ключей.
1.7. Ведущий специалист программного обеспечения в своей деятельности руководствуется:
· Налоговым и Бюджетным Кодексами РФ, инструкциями МФ РФ, Законами Томской области, Уставом Верхнекетского района, Положением об Управлении финансов Администрации Верхнекетского района.
1.8. Ведущий специалист программного обеспечения должен знать:
· Конституцию РФ, Федеральный закон «Об общих принципах организации местного самоуправления в Российской Федерации», Федеральные законы, акты Президента РФ, Правительства РФ, Законы Томской области, иные правовые акты, регулирующие отношения, связанные с муниципальной службой, с вопросами информационных технологий.
2. Должностные обязанности
Ведущий специалист программного обеспечения отдела информационных технологий:
2.1. обеспечивает и поддерживает работоспособность программного комплекса АЦК-Финансы Управления финансов (далее АЦК);
2.2. обеспечивает и поддерживает работоспособность клиентских мест комплекса АЦК, ПП «Парус» у всех бюджетополучателей района с выходом и выездом на места;
2.3. оказывает методическую поддержку и обучение при работе с программным комплексом АЦК-Финансы, ПП «Реестр расходных обязательств» работникам отделов Управления финансов;
2.4. оказывает методическую поддержку и обучение персонала поселений и бюджетополучателей района, работающего на клиентских местах комплекса АЦК-Финансы, ПП «Реестр расходных обязательств»;
2.5. обеспечивает своевременное обновление программных продуктов на рабочих местах Управления финансов, Администрации Верхнекетского района и её структурных подразделений;
2.6. оказывает консультационную и техническую помощь по приобретению электронно-вычислительной техники, необходимой в муниципальных учреждениях и поселениях для работы АЦК, ПП «Парус»;
2.7. при отсутствии ведущего программиста ведет его работу;
2.8. своевременно обновляет и поддерживает работоспособность ПП «Барс. WEB- Бюджетная отчетность»;
2.9. Осуществляет обмен электронными документами по электронной почте:
а) подготовка документов к отправке, формирование писем, отправка, получение, проверка, отзыв, учет и хранение (ведение архива);
б) обеспечение защиты от неправомерного доступа к информации во время хранения, обработки и передачи;
2.10. производит поддержку рабочего места «Банк-Клиент»:
а) осуществляет обмен электронными документами с Банком: при необходимости формирует платежные документы, отправляет, проверяет, подтверждает получение, распечатывает, ведет учет и хранение;
б) обеспечивает защиту от неправомерного доступа к информации во время хранения, обработки и передачи в Банк;
2.11. производит поддержку рабочего места «Taxcom» в Управлении Финансов:
а) осуществляет обмен электронными документами с Налоговым органом посредством ЭЦД с ЭЦП через ТУСУР: при необходимости формирует отчетные данные, отправляет, проверяет, подтверждает получение, распечатывает.
б) обеспечивает защиту от неправомерного доступа к информации во время хранения, обработки и передачи в Налоговый орган;
2.12. оказывает консультационную и техническую помощь Администрации Верхнекетского района и её структурным подразделениям по поддержке рабочего места «Taxcom», «Клиент ОФК», СУФД;
2.13. исполняет другие распоряжения и поручения начальника Управления
финансов, начальника отдела информационных технологий.
3. Права
Ведущий специалист программного обеспечения отдела информационных технологий имеет право:
3.1. Запрашивать и получать в установленном порядке информацию и материалы, необходимые для исполнения обязанностей.
4. Ответственность
Ведущий специалист бюджетного отдела несет ответственность за неисполнение (ненадлежащее выполнение) своих должностных обязанностей предусмотренных настоящей должностной инструкцией в соответствии с действующим трудовым законодательством.
Начальник Управления финансов С должностной инструкцией ознакомлен(а)
Администрации Верхнекетского района Ведущий специалист программного обеспечения отдела информационных технологий
__________________ ____________________( _____________)
Инженер-программист – специалист, занимающийся созданием программного обеспечения, предназначенного для операционных систем вычислительных машин. Профессия относится к типу «человек-знаковая система», подойдет для абитуриентов, которые любят изучать информатику и математику. Профессия подходит тем, кого интересует физика, математика и информатика (см. выбор профессии по интересу к школьным предметам). В 2020 году центр профориентации ПрофГид разработал точный тест на профориентацию. Он сам расскажет вам, какие профессии вам подходят, даст заключение о вашем типе личности и интеллекте.
Содержание
Краткое описание
На сегодняшний день профессии, которые так или иначе связаны с программированием, являются самыми высокооплачиваемыми и популярными. Инженеры-программисты несут ответственность за разработку, проектирование, производство и тестирование разнообразных программных продуктов. Инженеру необходимо высшее образование, выпускникам профильных ссузов присваивается квалификация «техник-программист».
Особенности профессии
Инженеры-программисты необходимы в разных сегментах, ведь в них заинтересованы промышленные предприятия, производители бытовой техники и инноваций, а также компании, занимающиеся созданием IT-продуктов для бизнеса. В обязанности инженера-программиста входят следующие работы:
- разработка программ в соответствии с техническим заданием, тестирование и отладка;
- выбор подходящих языков программирования;
- усовершенствование ранее созданных программных решений;
- контроль процесса внедрения и использования программных средств, техническое сопровождение;
- создание технической документации и инструкций по использованию ПО, соответствующих установленным требованиям;
- разработка и внедрение систем, направленных на автоматическое тестирование ПО.
Это лишь малая часть обязанностей, профессия связана с постоянной аналитикой, технической работой, требует глубоких знаний в области математики, информатики и смежных дисциплин. Инженеры должны знать несколько языков программирования, а также английский на уровне Independent User (B1, B2) и выше. Иностранный язык необходим для ведения профессиональной деятельности. Он понадобится для самообразования, ведь новой научной и технической литературы, переведенной на русский язык, не слишком много.
Инженер-программист использует методы математического моделирования, алгоритмизацию, разные виды типизации, реляционные модели и базы данных, SQL, СУБД. Профессия подойдет для мужчин и женщин любого возраста, однако эту сферу не стоит выбирать людям, которые страдают от проблем со зрением (снижение остроты, катаракта и другие).
Плюсы и минусы профессии
Плюсы
- Очень высокая востребованность на рынке труда.
- Огромное количество вакансий в компаниях разного уровня.
- Профессия гарантирует высокий доход, который будет динамично увеличиваться после приобретения опыта.
- Солидный выбор направлений подготовки, которые реализуются в российских вузах. Талантливые абитуриенты без проблем смогут занять бюджетные места.
- Инженер-программист обладает универсальным пакетом знаний, поэтому он в любой момент может сменить сферу деятельности. Для него открыты профессии, связанные с разработкой мобильных приложений, UX-аналитикой, Data Mining и другими сферами.
- Возможны командировки и обучение за границей.
- Профессия подходит для людей с ограниченными возможностями (нарушение функций слуха и подвижности нижних конечностей).
Минусы
- Сфера активно развивается, поэтому необходимо постоянно обучаться.
- Деятельность может быть связана со сложностями: конфликты и разногласия с заказчиками, работа с чужим кодом и другие.
- Работа сидячая, длительное пребывание за компьютером оказывает негативное влияние на качество зрения.
Важные личные качества
Инженер-программист отличается повышенной концентрацией внимания, точностью. К работе относится ответственно и скрупулезно, требователен к себе и окружающим. Инженеры-программисты имеют аналитическое мышление, склонны к самообучению, могут быть немного замкнутыми людьми со средним уровнем коммуникабельности.
Обучение на инженера-программиста
Стать инженером-программистом можно только после окончания вуза. Выбор направлений подготовки огромный, рассмотрим некоторые из них:
Во многих технических вузах реализуются программы двух дипломов, позволяющие параллельно получать образование в российском и зарубежном учебном учреждении. При поступлении необходимо сдавать ЕГЭ по профильной математике, а также по физике, информатике, химии или иностранному языку. Эти специальности престижные и пользуются популярностью у абитуриентов, поэтому к вступительной кампании необходимо очень хорошо подготовиться.
Вузы
Национальный исследовательский университет «МЭИ» Информатика и вычислительная техника (Институт информационных и вычислительных технологий НИУ «МЭИ») Московский государственный университет пищевых производств Информатика и вычислительная техника (Институт промышленной инженерии, информационных технологий и мехатроники) Московский технический университет связи и информатики Информатика и вычислительная техника (Заочный общетехнический факультет МТУСИ) Московский государственный университет геодезии и картографии Информационные системы и технологии (Московский государственный университет геодезии и картографии) Российский новый университет Георадиолокационные и телекомуникационные системы (Институт информационных систем и инженерно-компьютерных технологий РосНОУ)
Лучшие вузы для инженеров-программистов
- НИУ «ВШЭ».
- МГТУ им. Н. Э. Баумана.
- МГУ им. М. В. Ломоносова
- НИЯУ МИФИ.
- РТУ МИРЭА.
- РЭУ им. Г. В. Плеханова.
- НИТУ «МИСиС».
- МТУСИ.
- ДВФУ.
- СПбПУ.
Работа инженера-программиста – это вовсе не про создание сайтов. Что же тогда входит в должностные обязанности инженера-программиста? Что он должен уметь и чем он отличается от программиста? Давайте узнаем!
Чаще всего, говоря о работе программиста, подразумевают его умение создавать сайты, а говоря о работе инженера, подразумевают чертежи и конструкции, механизмы и расчеты. Отчасти, это верно. Но лишь отчасти.
Но что еще важнее, есть профессия, которая объединяет должностные обязанности и инженера и программиста одновременно — должность инженера-программиста. Она создает совсем другой фронт работ, который не только применим, но и востребован в жизни каждого человека.
Инженер-программист – это специалист высокой квалификации, с высшим образованием и имеющий знания как в области инженерии, так и программирования. Его основанные задачи зависят от места его работы.
Что входит в должностные обязанности инженера-программиста?
В одних организациях должностные обязанности инженера-программиста включат в себя создание управляющих программ, в других относятся к разработке программного обеспечения, а в третьих он отвечают за разработку сайтов для сети интернет. Есть и те, кто занимается созданием приложений для мобильных устройств.
В общих же чертах, инженер-программист занимается разработкой, отладкой (поиск и исправление ошибок), тестированием работоспособности и дальнейшим изменением программного обеспечения.
Общие должностные обязанности инженера-программиста такие:
- Разрабатывать, проверять и находить ошибки в программном коде, сюда входят такие работы как, определение алгоритма выполнения поставленной задачи, написание и оформление программного кода с помощью языков программирования, проверка кода.
- Проверять работоспособность написанного кода при помощи тестовых наборов данных. Оценивать созданное программное обеспечение на соответствие требуемым характеристикам и техническому заданию.
- Исправлять обнаруженные дефекты, устанавливать причины их появления, вносить изменения в программный код, таким образом, устраняя их.
- Разрабатывать интерфейс для своих программ, процедур для обновления, конвертирования данных.
- Оценивать и согласовать сроки, в пределах которых будут выполнены поставленные задачи.
Если говорить о том, что делает инженер-программист простым языком, то он создает продукт, наделяя его алгоритмом работы в соответствии с заданными настройками. Помимо этого, он консультирует пользователей своих программ. Продуктом может быть и программа для компьютера, и онлайн-игра, и мобильное приложение, и сайт в сети интернет и даже умная розетка или лампочка.
К инженеру-программисту предъявляются следующие требования. Он должен иметь высшее образование по следующим специальностям: информационные технологии, автоматизация и управление, прикладная математика, информатика, вычислительная техника, прикладная информатика, информационные системы, программная инженерия. Также, обязателен опыт практической работы в самостоятельной разработке программного обеспечения.
Должностные обязанности инженера-программиста зависят от того, какое именно у него образование, где он работает и чем занимается.
Чем отличается программист от инженера-программиста?
Чтобы стать инженером, нужно иметь высшее образование. Но есть такие должности, которые не требуют инженерного образования. Устроиться на работу можно даже не имея образования. Речь идет о работе программиста.
При этом, программист от инженера-программиста отличается вовсе не наличием образования. Основное отличие в том, что в определенных областях для работы ему не требуются инженерные знания.
Вообще, программист — это не новая профессия, но в последние 10 лет она обрела совершенно иной смысл. Сегодня программистами называют тех, кто обладает навыками разработки программ, создает сайты в сети, знает языки, например php или ruby и разбирается в коде.
В идеале, такому специалисту также требуется высшее образование, но нередки случаи, когда знания на уровне профессионала есть уже и у подростков, которые пишут свои собственные программы или разрабатывают интернет-проекты.
Опытный специалист сможет выполнять и должностные обязанности инженера-программиста, но даже если нет, то легко сможет создавать продукты не требующие от него знаний инженерии.
Что лучше: программист или инженер-программист?
К специальности инженера-программиста предъявляются более серьезные требования, он должен иметь высшее профессиональное техническое образование и серьезный багаж знаний. Получить должность инженера без диплома вуза нельзя. Поэтому можно сказать, что инженер-программист – это лучше звучит.
А вот насколько такая работа престижнее зависит скорее от дохода и должностных обязанностей инженера-программиста. Часто бывает так, что создание мобильного приложения или сайта интернет-магазина приносит больше денег и славы. Поэтому однозначно сказать о том, что лучше – программист или инженер-программист нельзя. Но одно можно сказать наверняка. Обе профессии требуют знаний. В идеале высшего образования в обоих случаях.
Должностные обязанности инженера-программиста не ограничиваются разработкой программ, вторая и не менее важная составляющая работы инженера-программиста — внедрение созданных программных средств и оформление необходимой технической документации. В должностной инструкции инженера-программиста можно и нужно также детализировать требования к квалификации, предъявляемые к кандидатам.
К списку должностных инструкций
Должностная инструкция инженера-программиста
УТВЕРЖДАЮ
Генеральный директор
Фамилия И.О. ________________
«________»_____________ ____ г.
1. Общие положения
1.1. Инженер-программист относится к категории специалистов.
1.2. Инженер-программист назначается на должность и освобождается от нее приказом генерального директора по представлению технического директора / начальника структурного подразделения.
1.3. Инженер-программист подчиняется непосредственно техническому директору / начальнику структурного подразделения.
1.4. На время отсутствия инженера-программиста его права и обязанности переходят к другому должностному лицу, о чем объявляется в приказе по организации.
1.5. На должность инженера-программиста назначается лицо, отвечающее следующим требованиям: высшее профессиональное (техническое) образование, стаж работы от года.
1.6. Инженер-программист должен знать:
— руководящие и нормативные материалы, регламентирующие методы разработки алгоритмов и программ и использования вычислительной техники при обработке информации;
— основные принципы структурного программирования;
— виды программного обеспечения;
— технологию автоматической обработки информации и кодирования информации;
— формализованные языки программирования;
— порядок оформления технической документации.
1.7. Инженер-программист руководствуется в своей деятельности:
— законодательными актами РФ;
— Уставом организации, Правилами внутреннего трудового распорядка, другими нормативными актами компании;
— приказами и распоряжениями руководства;
— настоящей должностной инструкцией.
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. Выполняет работу по унификации и типизации вычислительных процессов.
3. Права инженера-программиста
Инженер-программист имеет право:
3.1. Знакомиться с проектами решений руководства предприятия, касающихся его деятельности.
3.2. Вносить на рассмотрение руководства предложения по совершенствованию работы, связанной с предусмотренными настоящей инструкцией обязанностями.
3.3. Сообщать своему непосредственному руководителю о всех выявленных в процессе осуществления должностных обязанностей недостатках в деятельности предприятия (его структурных подразделениях) и вносить предложения по их устранению.
3.4. Требовать от своего непосредственного руководителя, руководства предприятия оказания содействия в исполнении им своих должностных обязанностей и прав.
4. Ответственность инженера-программиста
Инженер-программист несет ответственность:
4.1. За невыполнение и/или несвоевременное, халатное выполнение своих должностных обязанностей.
4.2. За несоблюдение действующих инструкций, приказов и распоряжений по сохранению коммерческой тайны и конфиденциальной информации.
4.3. За нарушение правил внутреннего трудового распорядка, трудовой дисциплины, правил техники безопасности и противопожарной безопасности.
К списку должностных инструкций
— основы организации труда и основы законодательства о труде;
— Правила внутреннего трудового распорядка;
— правила и нормы охраны труда и пожарной безопасности;
— другие внутренние нормативные акты Общества.
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. участвует в выборе, установке, настройке компьютерного, теле коммутационного и прочего офисного оборудования Общества.
2.15. проводит обслуживание оборудования, выявляет и оперативно устраняет неисправности в его работе, докладывает об этом заведующему Сектором информационного Общества.
2.16. отвечает за своевременную заправку оборудования расходными материалами, докладывает заведующему Сектором информационного обеспечения о необходимости заказа и приобретения расходных материалов.
2.17. ведет контроль использования технических ресурсов и анализ затрат, предлагает варианты для оптимизации его использования.
2.18. при необходимости и по указанию заведующего Сектором информационного обеспечения программирует теле коммутационное оборудование (мини АТС, маршрутизатор, сетевой концентратор).
2.19. отвечает за работу файлового сервера Общества.
2.20. осуществляет контроль за работой систем сигнализации и пожаротушения.
2.21. выявляет уязвимые технические устройства по критерию «выключение энергоснабжения» и устанавливает в этих местах дополнительные автономные источники питания.
2.22. участвует в разработке проекта электрических сетей Общества или модернизации имеющихся, осуществляет техническое обслуживание электросети.
2.23. следит за квалифицированной эксплуатацией электрического оборудования и соблюдение мер электро безопасности сотрудниками Общества.
2.24. проводит анализ энергозатрат и предлагает варианты их оптимизации.
2.25. планирует необходимость закупки и закупает электрооборудование и ведет его учет.
ПРАВА
Системный инженер имеет право:
3.1. получать всю необходимую информацию, связанную с деятельностью кольцо Москвы»;
3.2. требовать от руководства Общества соблюдения правил и норм по охране труда;
3.3. вносить предложения по совершенствованию работы Сектора информационного обеспечения.
4. ОТВЕТСТВЕННОСТЬ
Системный инженер несет ответственность:
4.1. За ненадлежащее исполнение или неисполнение своих должностных обязанностей, предусмотренных настоящей инструкцией, — в пределах, определенных действующим трудовым законодательством Российской Федерации.
4.2. За правонарушения, совершенные в процессе осуществления своей деятельности, — в пределах, определенных действующим административным, уголовным и гражданским законодательством Российской Федерации.
4.3. За причинение материального ущерба – в пределах, определенных действующим трудовым и гражданским законодательством Российской Федерации.
СОГЛАСОВАНО:
Управляющий делами
Юрист
И. о. начальника отдела
управления персоналом
Добавить комментарий