👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

C#/XSLT-разработчик

Зарплата

от 50 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Мы разрабатываем сервисы, которые экономят время и деньги более чем двум миллионам компаний и бизнесменов по всей стране

Описание вакансии

Условия работы

Экосистема продуктов для бизнеса Контур помогает клиентам тратить меньше времени на рутину, делает общение с контрагентами проще и прозрачнее. Благодаря нашим сервисам больше двух миллионов компаний быстро и удобно сдают отчетность государству, обмениваются документами с поставщиками, ищут клиентов и проверяют партнеров.

О проекте

Контур.Реформатор — это офлайн-конвертер, который преобразует формы отчетности из файлов формата Excel в xml-файлы установленного формата для передачи в контролирующие органы.

У организаций с собственными системами учета или с индивидуальными особенностями форм отчетности часто возникают проблемы с выгрузкой xml-файлов отчетов в формате, который требует контролирующий орган (ФНС, Росстат, ЕСФ). Им приходится заполнять отчеты вручную в Экстерне или других программах. 

Автоматическая конвертация уменьшает время формирования отчета и исключает риск ошибок при переносе данных из учетной системы в отчет.

Модуль разрабатывается индивидуально под формы клиента и обновляется в зависимости от внесения изменений в исходные Excel-файлы или законодательство.

Технологический стек

C#, XPath, XSLT, XSD, XML, Excel.

Чем предстоит заниматься

Основная задача — подготовка форм отчетности:

— Прочитать формат (XSD-схему/таблицы).

— Проанализировать шаблон — Excel клиента.

— Написать необходимый код (C#, XSLT, XML) для обработки шаблона клиента.

При этом должны быть учтены следующие моменты:

— Решение для клиента. Задачи должны выполняться к дедлайну.

— XSLT-преобразование для конкретной формы — это общий код. Обработка других шаблонов не должна сломаться. Внедрение в проект — аналогично. Внедрив новую форму, старые не должны пострадать.

В рамках основной задачи может возникнуть потребность в доработке C#-конструкций в проекте. Сюда относится добавление кода по новой форме / редактирование существующего, скрипты для расчета значений в XSLT-преобразовании. Примеры дополнительных задач: ускорить считывание данных из Excel или ускорить обработку данных, написать новый мультистрочник и т. д. 

Наши ожидания

— Опыт промышленного программирования на C# от 1 года.

— Высшее профильное образование или неоконченное высшее.

Дополнительным плюсом будет 

— Знания XML, XSD, XSLT и XPath, Excel.

Если нет знаний или опыта владения этими инструментами — некритично. Для нас важна готовность учиться :)

Кроме этого

— Зарплата зависит от ваших технических знаний и навыков. Пересматриваем ее два раз в год.

— Нам важно, чтобы вам было комфортно: непринципиально, где вы находитесь и во сколько начинаете рабочий день, главное - выполненные задачи.

— Мы поддерживаем участие разработчиков в конференциях, митапах и обучающих проектах. Наши деврелы помогут написать статью на Хабр, снять видео или подготовиться к выступлению на конференции.

— У нас сильное инженерное сообщество: регулярно проводим техническую конференцию КонфУР, обмениваемся опытом между командами, проводим Дизайн-ревью с экспертами в разных технологиях. Всегда найдется, с кем посоветоваться.

Присоединяйтесь :)