О команде:
Наша команда разрабатывает единую технологическую платформу для управления флагманскими B2B продуктами компании, такими как Kaspersky Endpoint Security for Windows, for Mac, for Linux, как для рабочих станций, так и для серверов. Работа с распределенным продуктом ставит перед нами интересные и нетривиальные задачи. А постоянное развитие продукта - открывает простор для новых разработок.
О продукте:
Наш продукт имеет множество интерфейсов (desktop, web, cloud, api), является кроссплатформенным. При разработке мы руководствуемся принципами командной работы, ООП и следим за постоянным совершенствованием применяемых практик и подходов.
Для чего вы нам нужны:
- Развитие тестового фреймворка: разработка нового функционала и поддержка существующего.
- Разработка автотестов на C#.
- Улучшение архитектуры существующих решений и рефакторинги.
- Участие в инфраструктурных разработках, среди которых – тестовый фреймворк, дашборд, микросервисы, утилиты, контейнеры и многое другое.
- Code Review.
- Составление документации для разрабатываемых решений.
Что вам для этого нужно:
- Уверенное владение C#.
- Понимание ООП.
- Умение разбираться в чужом коде.
- Технический английский.
- Интерес к исследовательской деятельности.
- Умение декомпозировать задачи.
Будет большим плюсом:
- Инициативность и конструктивность.
- Знание основных паттернов проектирования (GOF).
- Опыт работы с Git.
- Разработка unit тестов.
- Знание языков: Python, Go.
- Опыт написания SQL запросов, понимание принципов организации баз данных.
- Опыт разработки многопоточных приложений.
- Разработка микросервисов.
- Навыки web-разработки.