Developer С# (CoreTech)

Требования

Разработка ПО.NETC#

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

Москва

Компания

ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России

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

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

Наша команда разрабатывает инфраструктуру для других команд Лаборатории Касперского.Наша цель - помогать компании выпускать новые продукты и обновления к ним быстрее и с меньшими количеством ошибок.
Мы ищем разработчика, который поможет нам в этом.

Почему у нас интересно?

Будет возможность попробовать себя в разных направлениях.

Наша команда занимается разработкой

  • инструментария для CI/CD-процессов всей компании
  • системы мониторинга, отслеживающей состояние наших продуктов у пользователей
  • инфраструктуры для получения цифровых подписей

Основные функции и задачи

  • Разработка на C# веб-сервисов и утилит под .NET Core и .NET 5
  • Разработка автотестов для валидации изменений в этих сервисах и утилитах
  • Code review кода коллег
  • Автоматизация процессов развёртывания и обновления инфраструктуры
  • Проектирование и участие в выборе используемых технологий и компонентов
  • Взаимодействие с другими командами по задачам, где требуется интеграция

Технические требования

  • Опыт разработки на C# от 2 лет
  • Понимание парадигм ООП, SOLID, паттернов проектирования и рефакторинга
  • Умение разбираться в чужом коде
  • Опыт работы с системами для CI/CD
  • Опыт работы с БД. Особо интересны MS SQL, Clickhouse, Influx
  • Владение скриптингом (желательно PowerShell)
  • Понимание принципов построения операционных систем (Windows / Linux), сетевых технологии (стек TCP/IP, HTTP, REST и т.д.)

Большим плюсом будут

  • Знания методологий разработки ПО, теории тестирования
  • Опыт работы с Docker, Kubernetes для Production окружений
  • Опыт работы с инструментами мониторинга (TICK и ELK стеки)
  • Опыт работы с Apache Kafka/RabbitMQ
  • Понимание подхода к разработке по принципам Trunk Based Development в Monorepo