C# Developer (Activation Service)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
Условия работы
Кто мы:
Команда разработки сервиса Активации — распределенной, высоконагруженной системы. Наш сервис отвечает за активацию и контроль использования лицензий продуктами Kaspersky — а это миллионы инсталляций по всему миру.
Что нужно делать:
- развивать высоконадежный сервис в соответствии с требованиями бизнеса;
- сопровождать сервис — исправлять ошибки, проводить рефакторинг и оптимизацию;
- покрывать unit-тестами свой код;
- автоматизировать процесс разворачивания сервиса;
- интегрировать сервис с другими системами компании;
- принимать участие в анализе входящих требований;
- писать код, который не огорчит тех, кто будет работать вместе с вами.
Чего ожидаем от тебя:
- уверенное владение языком C#, платформами .NET Framework и .NET (ex .NET Core);
- умение писать unit-тесты и опыт работы с фреймворками для unit-тестирования;
- умение разбираться в чужом коде;
- понимание паттернов и принципов проектирования.
Будет плюсом опыт работы с:
- REST/WebApi/gRPC;
- RabbitMQ/Apache Kafka и другими технологиями работы с очередями;
- Prometheus, Grafana, Victoria Metrics;
- DI-контейнерами;
- k8s (пока скорее нет, чем есть) + Docker (на тестовых средах);
- MSSQL и знание T-SQL;
- Redis/Mongo и другими noSQL базами данных;
- PowerShell.