Лаборатория Касперского

С# Developer (.NET)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • C#

Наша команда занимается разработкой различных внутренних инструментов для упрощения работы в монорепозитории компании:

  • Сервис хранения и доставки артефактов сборок и тестов: передаём несколько гигабайт файлов в секунду между системами сборки и тестирования.
  • Сервис сбора и отображения метрик разработки: считаем SLOC, copy-paste, количество и длительность прохождения code review, тестовое покрытие и многое другое.
  • Множество автоматизаций для системы управления проектами Azure DevOps Server: сервис управления временем жизни сборок, синхронизаторы кода, сервис назначения ревьюверов, сервисы разграничения прав доступа к сборкам и т.п.

Часть сервисов является критичными для процесса разработки продуктов компании, поэтому ожидаются высокие показатели уровня обслуживания.

Для чего вы нам нужны:

  • Реализация нового функционала сервисов по запросу от внутренних заказчиков
  • Стабилизация и исправление багов в существующем функционале сервисов
  • Анализ, декомпозиция и оценка фича-реквестов
  • Участие в code review
  • Консультирование и поддержка пользователей, написание документации

Что Вам для этого потребуется:

  • Глубокие знания C# и внутреннего устройства dotnet.
  • Отличное понимание принципов ООП, SOLID, шаблонов проектирования
  • Опыт разработки многопоточных систем
  • Знание SQL
  • Способность и желание быстро изучать новые для себя технологии


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

  • Опыт проведения code review
  • Опыт разработки на Go
  • Опыт разработки на TypeScript/JavaScript, особенно под React
  • Опыт работы с высоконагруженными клиент-серверными системами
  • Опыт работы с Microsoft SQL Server

Стек: основной стек на проекте - C# + .NET 6-8. Система доставки артефактов написана на Go. В качестве UI-фреймворка для веб-порталов используется React вместе с внутренним UI-фреймворком компании. Разработку ведём на ОС Windows и для неё. В качестве IDE используем Visual Studio. В качестве оркестратора используем Hashicorp Nomad.