Зарплата ERP-программистаЗарплата на 15.09.2021Компании для трудоустройства по профессии «ERP-программист»Важные качестваГде учиться

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

ERP-система — от англ. Enterprise Resource Planning System, что переводится как «система планирования ресурсов предприятия».

Читайте также:

Экспертные комментарии в статье:

Никита Васильев

Никита Васильев, Senior Data Engineer, Inno.tech; преподаватель программирования на Python в GeekBrains.

Что делает ERP-программист

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

Если ERP-аналитик разрабатывает концепцию, определяя, какой будет ERP-система на предприятии, и руководит ее созданием, то ERP-программист занимается непосредственным внедрением проекта. Он пишет коды программы, адаптирует программное обеспечение под конкретную компанию.

Система ERP позволяет компаниям консолидировать все инструменты, используемые для управления различными бизнес-процессами в единую систему, что делает бизнес более эффективным. Список компаний, которые используют системы планирования ресурсов предприятия, огромен: от продуктовых магазинчиков до крупных банков. Чтобы стать разработчиком ERP-системы, вы в первую очередь должны определиться, с какой конкретной технологией хотите работать. Например, для того чтобы стать разработчиком SAP, необходимо изучить язык программирования ABAP. Для ERP Odoo – это язык Python.

Никита Васильев

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

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

Помимо языка программирования, в ERP-системах используются различные системы управления базами данных, такие как PostgreSQL, MySQL. Следовательно, для изменения или создания функций манипулирования данными в модулях потребуется хорошее понимание построения SQL-запросов конкретной СУБД. Помимо хороших технических навыков, ERP-разработчик должен также хорошо понимать среду, в которой он будет работать. Недостаточно быть отличным программистом, специалист также должен понимать, как соединять разрабатываемые им функциональные модули с их бизнес-приложением. А для этого нужно также быть погруженным в бизнес-проблему.

Никита Васильев

Рабочее место

ERP-программисты работают в консалтинговых компаниях или в IT-отделах крупных компаний, например, банков, торговых предприятий.

Читайте также:

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

Зарплата на 15.09.2021

Информации о зарплатах предоставлена порталом hh.ru.

Россия 65000—150000₽
Москва 100000—260000₽

Компании для трудоустройства по профессии «ERP-программист»

Важные качества

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

Знания и навыки

Разработчитк систем планирования ресурсов предприятия должен знать хотя бы одну из ERP-систем (Navision, Axapta, Baan и др.) и такие языки программирования, как Pascal, Delphi, С++, Visual Basic. От этого специалиста также требуется хороший уровень технического английского языка.

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

Обучение на ERP-программиста

Вузы

Московский государственный технический университет им. Н.Э. Баумана (национальный исследовательский университет)
Прикладная информатика (Факультет «Информатика и системы управления» МГТУ им. Н.Э. Баумана)
Уфимский государственный нефтяной технический университет
Прикладная информатика (Факультет автоматизации производственных процессов)
Уральский федеральный университет имени первого Президента России Б.Н. Ельцина
Фундаментальные информатика и информационные технологии (Институт естественных наук и математики УрФУ)
Государственный университет «Дубна»
Прикладная информатика (Институт системного анализа и управления Университета «Дубна»)
Национальный исследовательский университет «МИЭТ»
Прикладная информатика (Факультет прикладных информационных технологий МИЭТ)

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

Предлагаем так же прочитать статью «Я - Программист».

Читайте также:
  • Николай Первухин
    Мне как программисту ERP, хотелось бы добавить. ERP системы на 99% ориентированы на ПРОИЗВОДСТВЕННЫЕ предприятия транснациональных и крупных компаний. Центральная задача ERP систем это спланировать материалы из которых произвести соответствующие изделия. Исходными данными для этой задачи являются планирование продаж, производства, системы закупок и тп. Вершиной айсберга ERP системы является консолидированная отчетность для разных уровней руководства и топ-менеджмента с необходимым уровнем доступа и детализации.
    По языкам программирования - прежде всего Oracle Java (SAP, ERP LN и тп), 1C (если речь идет об 1С УПП) и прикладные веб-языки html/javascript для web-расширений.
    Navision и Axapta это близнецы братья, как производитель и его продукт. Более того Axapta (оно же теперь MS Dynamics) это больше система для управления торговой фирмой.