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

Software Developer (.NET Tools)

Зарплата

от 200 000 ₽

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

Санкт-ПетербургПолный рабочий день

Компания

Делаем эффективные инструменты для разработчиков

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

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

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

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

  • Поддержка языков, разработка языковых фич в Rider и ReSharper.
  • Поддержка юнит-тестирования в ReSharper и Rider: поддержка различных тестовых фреймворков, увеличение скорости их запуска и прогона, анализ покрытия кода (dotCover) и профилирование (dotTrace и dotMemory), поддержка тестов Unity.
  • Ускорение работы интеллектуального запуска тестов при изменении кода: быстрая сборка проектов, запуск тестов и анализ покрытия кода тестами.
  • Интеграция dotCover с CI-серверами.
  • Удобное отображение в ReSharper и Rider данных о результатах покрытия тестами, профилирования памяти и производительности.
  • Разработка алгоритмов, которые автоматически находят проблемы в коде и в runtime приложения.
  • Повышение производительности продуктов: оптимизация алгоритмов и потребляемой памяти, memory traffic, инкрементальные и ленивые вычисления и многие другие аспекты, влияющие на производительность ReSharper, Rider, dotCover, dotTrace и dotMemory.
  • Поддержка разработки под игровой движок Unity.
  • Разработка фич редактора Rider и ReSharper.

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

  • Пишешь на C#, C++, Java или любом другом языке со статической типизацией как минимум пять лет.
  • Умеешь оценивать сложность алгоритма.
  • Хорошо понимаешь принципы ООП и современные парадигмы разработки (Dependency Injection, SOLID, модульное и интеграционное тестирование и т. д.).
  • Умеешь оптимизировать и поддерживать чужой код так же хорошо, как и свой.
  • Можешь и хочешь эффективно работать самостоятельно, без постоянного направления извне.

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