В нашей компании начинается масштабный интересный проект по внедрению единой системы управления продажами, включающий в себя серверное приложение на базе 1С и Мобильное приложение.
Целевое количество пользователей создаваемой системы более 400 сотрудников, большая часть из которых - пользователи мобильного приложения.
В рамках данного проекта, будут решаться очень интересные задачи:
1. Вопросы производительности вместе с сертифицированными в данной области специалистами
2. С нуля развернут контур управления разработкой, и совместно будут пройдены специальные курсы у экспертов отрасли
3. Разработаны уникальные мобильные решения совместно с одной из дочерних компаний 1С.
Написание тестов
Программирование по четким документированным, покрытыми тестами тех.заданиям
Рефакторинг и оптимизация
Консультация пользователей - минимум
Написание документации - минимум
В основном, это будет доработка одной из доработанных типовых коробок, включающий в себя: серверный многопоточный код, для обработки большого количества входящих данных; код мобильного приложения; синхронизацию с разными системами; отчеты, пользовательские интерфейсы, роли c RLS и т.д.
Опыт программирования на платформе 1С, желательно более 2х лет
Понимание что такое качество кода, знакомство со стандартами разработки от 1С (без фанатизма)
Знание принципов торгового учета
Уверенное знание библиотеки БСП
Конвертацию данных 2.0 или 3.0
Опыт написания тестов Vanessa Automation
Опыт написания Web - сервисов, на платформе 1С
Знание одной или нескольких конфигураций: Управление торговлей, Документооборот, WMS, TMS, что нибудь из программ Мобильной торговли
Плюсом, будет: наличие сертификатов 1С Специалист; опыт работы в командах с внедренными практиками непрерывной разработки
Мы планируем использовать следующий стек:
1. Документооборот + СППР 2.0 - для управления проектом, документирования и тестов
2. GIT и EDT - для разработки
3. Jenkins - для автоматизации беспрерывной разработки
4. Sonar + BSL Community плагин - для управления качеством