Стратек групп

Специалист по Excel/VBA/Python

500 - 1 000 RUR
  • Волгоград
  • От 1 года до 3 лет
  • VBA
  • Python
  • MS Excel

О проекте
Поддержка и развитие существующей Excel-системы с использованием VBA (макросы, формы, хранилища данных внутри книги). Проект уже в работе, требуется специалист для регулярной доработки и сопровождения.

По запросу кандидату предоставляется доступ к файлу/примеру системы для предварительного ознакомления с объёмом и уровнем задач.

Задачи

  • Исправление ошибок VBA и логики формирования отчётов
    (обработка некорректного ввода, дат, пустых значений, восстановление состояния после сбоев Excel)
  • Доработка и переписывание макросов по ТЗ
  • Изменение логики генерации и сортировки листов
  • Синхронизация данных между листами и внутренними хранилищами (db_*)
  • Разработка и доработка пользовательских форм (UserForm)
    • ввод параметров
    • валидация данных
    • пользовательские сообщения
  • Добавление новых функций и элементов управления (кнопки, формы)
  • Оптимизация производительности:
    • отказ от Select/Activate
    • работа через массивы и объекты
    • управление Calculation / Events / ScreenUpdating
  • Сопровождение:
    • защиты листов (Protect/Unprotect)
    • именованных диапазонов
    • проверок данных и формул
  • Внедрение и поддержка:
    • единой обработки ошибок
    • технического логирования

Требования

  • Уверенный уровень Excel / VBA (Middle и выше)
  • Отличное знание Excel Object Model
  • Опыт поддержки сложных Excel-решений с:
    • VBA-макросами
    • UserForm
    • скрытыми листами-хранилищами (db_*)
    • большим количеством именованных диапазонов
  • Умение разбираться в чужом коде и аккуратно его дорабатывать

Будет плюсом

  • Опыт работы с Python (для последующего развития решения вне Excel)
  • Опыт рефакторинга и оптимизации legacy-кода
  • Навыки построения архитектуры решений

Условия

  • Ставка ориентир: 500–1000 руб./час
  • Ставка предыдущего разработчика: 625 руб./час
  • Возможен пересмотр ставки при подтверждении квалификации и рыночного уровня
  • Долгосрочное сотрудничество при успешной работе
  • Гибкий график