Ведущий инженер-программист 1С: MDM
Чем предстоит заниматься:
- Доработкой конфигурации 1C:MDM;
- Разработкой и базовым тестированием пользовательских историй;
- Разработкой и базовым тестированием сложных фич (крупных функциональных возможностей по 10+ пользовательским историям);
- Декомпозицией фич на пользовательские истории;
- Разработкой библиотек и API (при необходимости);
- Использованием сценарных тестов (BDD) для тестирования пользовательских историй;
- Использованием юнит-тестов (TDD) для тестирования пользовательских историй;
- Сокращением уровня технического долга на основе статического анализа кода (SonarQube);
- Оптимизацией производительности приложения на уровне клиент-серверного кода;
- Подготовкой базовых элементов технической документации.
Мы ожидаем от будущего члена команды:
- Опыт работы в качестве разработчика на платформе 1С 8 не менее 5 лет;
- Знание языка разработки и IDE платформы 1С:Предприятие 8. Знание EDT будет плюсом;
- Знание языка запросов к СУБД на платформе 1С:Предприятие 8;
- Знание принципов коллективной разработки с помощью систем версионирования кода / Git;
- Знание технических возможностей и ограничений платформы 1С:Предприятие 8;
- Знание стандартов разработки на платформе 1С:Предприятие 8;
- Знание лучших отраслевых практик разработки на платформе 1С:Предприятие 8;
- Знание принципов разработки, тестирования и поставки программного обеспечения (CI/CD + DevOps)
- Опыт работы с методами оптимизации производительности приложения на уровне клиент-серверного кода и запросов СУБД;
- Знание архитектуры минимум 2+ типовых решений на платформе 1С:Предприятие 8 и умение дорабатывать его с помощью переиспользования библиотек и создания расширений / аддонов.
Дополнительно приветствуется:
- Наличие сертификатов уровня Специалист по платформе 1С, Эксперт по технологическим вопросам.