Программист Perl

Зарплата

от 120 000 ₽

Требования

Разработка ПОPerlSOAPTCPOLAPSQLXML

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

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

Компания

Система для анализа, прогнозирования и формирования рынков сбыта

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

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

Ключевые задачи:

  1. Поддержка текущей версии ПО (perl5/debian);
  2. Отладка сбойных сценариев по логам/strace/tcpdump;
  3. Добавление и тестирование нового функционала;
  4. Проектирование в составе проектной группы;
  5. Тестирование/отладка;
  6. Поэтапный перевод системы на новую версию.

Пожелания к навыкам кандидата:

  • Владение perl:
    • Понимание, чем use отличается от require;
    • Знание, зачем нужен $|;
    • Умение использовать prove;
  • Понимание принципов синхронизации, что такое mutex и семафор;
  • Понимание событийной модели и как связаны epoll и libev;
  • Умение тестировать и выбирать оптимальный инструмент под задачу:
    • SOAP или TCP;
    • SQL или самописное файловое хранилище;
  • Знакомство с SOAP/REST:
    • Умение при помощи wget и текстового редактора отправить запрос и прочитать ответ;
    • Умение понять почему XML документ не соответствует XSD;

Плюсом будет:

  • Опыт низкоуровневой отладки сетевого взаимодействия на уровне tcp;
  • Опыт работы с OLAP;
  • Привычка к TDD;
  • Опыт оптимизации тяжелых SQL запросов.

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

  • Заработная плата: оклад + бонусы по результатам работы. Уровень готовы обсуждать с успешным кандидатом;
  • Профессиональный рост, работа с инновационной самостоятельно разработанной и запатентованной системой;
  • Трудоустройство по ТК РФ.