Developer С# (CoreTech)
Требования
Местоположение и тип занятости
Компания
ТОП-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