🟢 Junior 1С Программист
Опыт: до 1 года (обычно 0.5–1.5 лет)
Знания и навыки:
- Основы конфигуратора 1С и платформы 8.3
- Программирование на языке 1С (Алгоритмический, встроенный язык)
- Работа с базовыми объектами: Справочник, Документ, Перечисление, Регистр сведений
- Написание простых обработок, отчетов
- Работа с формами, табличными частями
- Простейшие запросы (без объединений и подзапросов)
- Умение читать и чуть-чуть дорабатывать чужой код
- Знание типовых конфигураций: БП, УТ — на базовом уровне
- Установка и настройка платформы, обновление конфигурации по инструкции
Мягкие навыки:
- Умение задавать вопросы и формулировать проблемы
- Исполнительность, усидчивость
🟡 Middle 1С Программист
Опыт: от 1.5 до 4 лет
Знания и навыки:
- Уверенное владение языком 1С
- Сложные запросы: JOIN, подзапросы, виртуальные таблицы
- Создание собственных подсистем, обработок, расширений
- Работа с регистрами накопления, бухгалтерии и сведений
- Работа с механизмом обмена (в т.ч. синхронизация между базами)
- Использование управляемого приложения, динамических списков
- Написание отчетов СКД
- Оптимизация кода и запросов
- Настройка прав, ролей
- Разрешение типовых проблем в конфигурации и базе
- Умение разбираться в чужом коде и находить ошибки
Дополнительно (по ситуации):
- Работа с внешними API (например, REST, HTTP-сервисы)
- Интеграция с сайтами, банками, онлайн-кассами
- Использование GIT, Jenkins, CI/CD (в компаниях с DevOps-процессами)
🔴 Senior 1С Программист / Архитектор
Опыт: от 4-5 лет и выше
Знания и навыки:
- Архитектура типовых решений (БП, УТ, ERP и т.д.)
- Проектирование и разработка крупных подсистем
- Глубокие знания платформы и всех объектов метаданных
- Оптимизация производительности, профилирование
- Разработка расширений без изменения конфигурации
- Миграции данных, обновление с конфликта
- Интеграции с внешними системами (1С ↔ сайт/CRM/банки/API)
- Работа с БСП, Хранилищем конфигураций
- Проведение ревью кода и обучение младших сотрудников
- Ведение проектов, планирование задач
- Понимание бизнес-процессов заказчика
- Построение архитектуры решения, включая взаимодействие нескольких баз
Дополнительно:
- Разработка мобильных приложений на 1С
- Работа с PostgreSQL / MS SQL на уровне профилирования запросов
- Участие в автоматизации CI/CD, написание unit-тестов, конфигурации Jenkins и др.