Senior Software Developer (dotCover)

от 200 000 руб. на руки

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

dotCover — инструмент, позволяющий анализировать покрытие исходного кода тестами.
Он интегрирован в подсистемы юнит-тестинга ReSharper, Rider и TeamCity, а также может использоваться как самостоятельное приложение.
На основе данных dotCover в ReSharper и Rider работает система непрерывного тестирования, позволяющая пользователю всегда видеть актуальные результаты тестов, не заботясь об их перезапуске.

Основанный на той же технологии, что и профиляторы dotTrace и dotMemory, dotCover обрабатывает большие объемы данных и отображает их в удобном для пользователя виде.

Улучшение производительности продукта, новые фичи для интеграции с IDE и CI серверами, поддержка различных тестовых фреймворков — вот задачи, стоящие перед dotCover.

Возможности dotCover включают в себя:

  • Интеграцию с ReSharper и Visual Studio 2010-2017.
  • Подсветку покрытого и непокрытого кода в Visual Studio.
  • Встроенный инструмент для запуска юнит-тест сессий.
  • Возможность сохранения отчетов в различных форматах: XML, HTML или JSON.
  • Интеграцию с TeamCity.
  • Навигацию от тестов к коду и от кода к тестам, которые его покрывают.

Кроме того, мы выпустили кросс-платформенную IDE — Rider, и к ненаписанной функциональности добавилась необходимость интеграции с новым продуктом.

Мы хотим видеть тебя в своей команде, если ты:

  • Программируешь на C# или Java последние три года.
  • Пишешь понятный код и поддерживаешь его.
  • Считаешь, что пользовательский интерфейс это важно и готов им заниматься.
  • Любишь программировать и гордишься результатами своей работы.
  • Аргументированно отстаиваешь свою позицию.

С интересом посмотрим аккаунт на Гитхабе или Битбакете.

И особенно если ты:

  • Уже программируешь на Kotlin.
  • Участвовал в проектах с открытым исходным кодом.
  • Знаешь ещё пару языков и осведомлен о парадигмах программирования.
  • Знаком с технологиями создания компиляторов и анализа кода.

Какие задачи мы решаем:

  • Спектр задач варьируется от сбора данных во время запуска приложения или тестов до реализации пользовательского интерфейса для работы с ними на WPF и Swing.
  • От интеграции с CI-сервером для получения данных до встраивания в процесс анализа кода в ReSharper/ Rider для показа этих данных пользователю и интеллектуального запуска тестов при изменении кода.

Как устроено внутри:

  • Исходники хранятся в Git.
  • Большая часть исходного кода написана на C#, есть отдельные части на Kotlin.
  • Для организации командной работы используются наши собственные продукты: UpSource для ревью кода, TeamCity для автоматического запуска тестов и сборки продуктов, YouTrack для учёта багов и фич.

Адрес

Новокрестовская, Беговая, Санкт-Петербург, Приморский проспект, 68

Вакансия опубликована 8 октября 2019 в Санкт-Петербурге

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Похожие вакансии