Вакансия: C# / XSLT-разработчик в Екатеринбург

Полное описание вакансии: C# / XSLT-разработчик в Екатеринбург

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1070971 C# / XSLT-разработчик Екатеринбург > Контур open 2024-02-27
Необходимые навыки
  • > С#
  • > XML/Xslt
Требования

1. Индивидуальное решение для клиента. Задачи должны выполняться к дедлайну, который регулируется законодательством или договоренностью с клиентом. — Опыт промышленного программирования...

Обязанности

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

Описание

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

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

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

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

Технологический стек: C#, xpath, xslt, xsd, xlsx, xml.

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

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

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

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

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

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

1. Индивидуальное решение для клиента. Задачи должны выполняться к дедлайну, который регулируется законодательством или договоренностью с клиентом.

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

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

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

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

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

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

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

— Знакомство с ide и системой контроля версий, понимание их назначения (ide — VisualStudio, Git).

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

Кроме этого:

— Зарплата зависит от ваших технических знаний и навыков. Раз в год все разработчики проходят пересмотр зарплаты, но, если вы растете быстрее, можно обсуждать изменение грейда и дохода чаще.

— Стабильность в аккредитованной IT-компании. Вам будут доступны льготная ипотека и другие бенефиты для сотрудников.

— Мы умеем работать удаленно: у нас больше 2000 разработчиков в разных городах. Процессы настроены так, что вы можете спокойно работать из дома, но при этом не терять контакт с командой. Умеем трудоустраивать без поездок в офис, встречаемся в собственном видео-конференц-сервисе Толк, иногда собираемся на командные выезды.

Вверх