Вимоги:
- Досвід роботи на посаді програміста BAS/1C (версії 8.2/8.3) від 5 років.
- Впевнені знання типових конфігурацій BAS (Управління Торгівлею, Бухгалтерія КОРП).
- Досвід підтримки, оптимізації та розвитку типових і нетипових конфігурацій BAS/1C.
- Знання стандартів розробки, методичних рекомендацій та кращих практик BAS/1C.
- Вміння працювати з вбудованою мовою 1С та ефективно використовувати механізми системи.
- Знання принципів управлінського, оперативного та бухгалтерського обліку.
- Досвід оптимізації коду, запитів, роботи з RLS.
- Навички аналізу, рефакторингу та роботи з чужим кодом.
- Досвід створення і налаштування планів обміну (Конвертація 2.0), інтеграції зі сторонніми сервісами (REST API, SOAP, HTTP/Web-сервіси, XML, JSON, CSV, Excel).
- Розуміння принципів інтеграції та обміну даними між інформаційними системами.
- Досвід роботи з СКД, керованими формами, сховищем конфігурацій.
- Готовність працювати за методологіями Agile/Scrum, участь у розгляді технічних рішень та підтримка єдиного стилю коду.
Обов’язки:
- Розробка, доопрацювання та оптимізація функціоналу в типових та кастомізованих конфігураціях BAS/1C.
- Підтримка, оновлення та розвиток існуючих рішень відповідно до потреб бізнесу.
- Інтеграція BAS/1C із зовнішніми системами.
- Налаштування обміну даними між інформаційними системами за допомогою OLE, COM, HTTP або прямого звернення до SQL-бази.
- Адаптація конфігурацій BAS (Управління Торгівлею, Бухгалтерія КОРП) під бізнес-процеси компанії відповідно до функціональних вимог.
Буде плюсом:
- Досвід роботи з RabbitMQ для організації черг повідомлень і інтеграції систем.
- Знання GraphQL для роботи з API, створення запитів та оптимізації обміну даними.
- Досвід роботи з JSON-RPC для організації віддалених викликів процедур і обміну даними.