Требования к разработчику прикладной подсистемы
категория 2
Базовые технические знания:
- Принцип построения структуры рабочих мест, где настраивается;
- Основные виды интерфейсов из которых состоит система (документы, отчеты, зарплатные секции, справочники);
- Рабочие места для настройки секции (документы, отчеты);
- Принцип работы и настройки документов;
- Принцип работы и настройки отчетов (виды визуализаторов);
- Виды справочников: линейные (простые справочники), структурные классификаторы (с кодом), иерархические справочники, документы-справочники;
- Где настраиваются справочники, как в справочники добавляются дополнительные поля;
- Основные объекты языка программирования: Список, СписокОбъектов, СтатическиеДанные, СтруктурныйСписок, СетевойЗапрос, Шаблон;
- Модульность программ: общие функции, общие программы;
- Подробней рассказать про СтатическиеДанные (поиск, диапазоны, загрузка данных);
- Подробней рассказать про СтруктурныйСписок (какие форматы поддерживает, как обращаться к вложенным узлам и атрибутам);
- Работа с формами, связка визуальных элементов и прикладной логики;
- Устройство системы: Сервер приложений, связь и виды СУБД, клиентские приложения (виды);
- Уметь разворачивать систему на локальном компьютере;
- Работа с отладчиком, подключение на локальном компьютере и удаленная отладка;
- Работа с версионным хранилищем (программы, документы, реестр, шаблоны);
- Работа с шаблонами, знать принцип построения печатных форм, формулы;
- Работа с прикладными объектами: СписокПроводок, ВыборкаВОУ;
- Сборка пакета прикладного обновления.
Предметная область:
Хорошее знание какого-то одного направления учета.
Теория:
Хорошее знание базовых принципов программирования, виды языков, ООП и т.д.
категория 1
Дополнительные технические знания:
- Настройка документов: виды событий документов, наследование, общие документы;
- Криптография, Крипто-база;
- Справочник КСП, как используется в учете, как настраивается;
- Настройка специальных справочников: Сотрудники, НФА, Организации, Классификаторы;
- Работа с планировщиком;
- Работа с фоновыми процессами;
- Способы оптимизации кода для увеличения быстродействия системы;
- Сборка и настройка централизованных обновлений;
- Знание сетевого протокола взаимодействия клиентского и серверного приложения;
- Знание структуры таблиц своего предметного блока.
- Хорошее владение SQL;
- Владение текущими технологиями (пользовательские отчеты, динамические отчеты, документооборот);
Предметная область:
Глубокое значение одного направления учета и всех связанных с ним задач;
Дополнительно, хорошее знание другого направления учета (на выбор);
Поверхностное знание всех направлений учета.
Ведущий (старший) специалист:
- генерация, обоснование и внедрение рацпредложений (технологии, оптимизация кода и процессов)
- курирование направления (контроль задач вверенного направления, наставничество, сборка ЦО, взаимодействие(решение смежных задач) с Ведущими других групп)
- проработка запросов Аналитиков по реализации нового функционала и предложение лучших вариантов реализации
- разработка и ведение версионных обновлений вверенных модулей