О проекте
Контур.Реформатор — это офлайн-конвертер, который преобразует формы отчетности из файлов формата Excel в xml-файлы установленного формата для передачи в контролирующие органы.
У организаций с собственными системами учета или с индивидуальными особенностями форм отчетности часто возникают проблемы с выгрузкой xml-файлов отчетов в формате, который требует контролирующий орган (ФНС, Росстат, ЕСФ). Им приходится заполнять отчеты вручную в Экстерне или других программах.
Автоматическая конвертация уменьшает время формирования отчета и исключает риск ошибок при переносе данных из учетной системы в отчет.
Модуль разрабатывается индивидуально под формы клиента и обновляется в зависимости от внесения изменений в исходные Excel-файлы или законодательство.
Технологический стек
C#, XPath, XSLT, XSD, XML, Excel.
Задачи
Разрабатывать и дорабатывать все, что непосредственно связано с формами отчетности:
- Прочитать формат (XSD-схему/таблицы).
- Проанализировать шаблон — Excel клиента.
- Написать необходимый код (C#, XSLT, XML) для обработки шаблона клиента.
При этом должны быть учтены следующие моменты:
- Решение для клиента. Задачи должны выполняться к дедлайну.
- Мы ищем специалиста для работы с кодом, где внесение изменений для одного клиента может повлиять на работу других. Ваша задача — проявлять критическое мышление, подходить к задачам осознанно и внимательно тестировать все изменения, чтобы обеспечить стабильность и качество продукта для всех пользователей.
В рамках основной задачи может возникнуть потребность в доработке C#-конструкций в проекте. Сюда относится добавление кода по новой форме / редактирование существующего, скрипты для расчета значений в XSLT-преобразовании. Примеры дополнительных задач: ускорить считывание данных из Excel или ускорить обработку данных, написать новый мультистрочник и т. д.
Мы ожидаем
- Опыт промышленного программирования на C# от 1 года.
- Высшее профильное образование или неоконченное высшее.
- Знания XML, XSD, XSLT и XPath, Excel.
Мы предлагаем
- Уровень дохода, который зависит от ваших технических знаний и навыков. Регулярно пересматриваем зарплаты с учетом профессионального роста. Финансовые бонусы тоже есть.
- Сильное инженерное комьюнити. Регулярно проводим внутренние технические конференции, обмениваемся опытом между командами. Вы всегда найдете, с кем посоветоваться.
- Возможность сменить продукт, команду или предметную область внутри компании. Поддерживаем развитие в любом направлении.
- Общение на «ты» и максимум горизонтальных связей в коллективе, чтобы быстрее договариваться и решать рабочие задачи.
- Возможность делиться экспертизой. Помогаем выступать на конференциях, участвовать в подкастах или видео, писать статьи.
- Поддержку профессионального развития. Организуем внутреннее и внешнее обучение.