Senior Developer C# (Kaspersky Password Manager for Business)
Описание
Мы ищем C# разработчика в команду разработки продукта Kaspersky Password Manager for Business. Kaspersky Password Manager for Business – продукт для безопасного хранения паролей и прочих секретов, используемых в организации. Это развитие нашего популярного пользовательского продукта с реализацией on-premise хранилища для синхронизации между устройствами и интерфейса для централизованного управления. Чем предстоит заниматься: Участие в полном цикле разработки, включая анализ требований, разработку технической архитектуры, разработку решения, его тестирование и поддержку. Разработка системы безопасного хранения паролей и секретов пользователей, а также Web-сервисов, взаимодействующих с клиентскими приложениями пользователей и системой централизованного развертывания, мониторинга и управления менеджером паролей. Разработка backend на C# и ASP.NET Core. Тесное межкомандное взаимодействие с целью достижения наилучшего результата. Оптимизация кода и написание тестов. Активное участие в планированиях итераций, ретроспективах, дейли митингах. Проведение code-review. Вы нам подходите, если: У вас есть опыт разработки на C#. Вы обладаете отличными знаниями ASP.NET Core и умеете проектировать, разрабатывать и поддерживать HTTP/REST API. Вы обладаете уверенными знаниями реляционных баз данных. У вас есть опыт отладки клиент-серверных Web-приложений. Вы привыкли покрывать свой код модульными и интеграционными тестами. Вы имеете навыки работы с git. У вас есть опыт настройки и поддержки CI процессов. Умеете работать в команде и коммуникабельны (предстоит работать в связке с другими командами). Знаете английский язык для чтения документации и технической литературы. Будет плюсом: Опыт работы с контейнерами (Docker) и системами оркестрации (Kubernetes). Знание OAuth, OIDC, ADFS. Опыт работы с разными СУБД (MS SQL, PostgreSQL, MySQL/MariaDB). Опыт работы с Linux, знание особенностей разработки под Linux. Опыт написания кроссплатформенного кода. Умение разбираться не только в серверном, но и в клиентском коде (Web frontend, Desktop UI). Развитый кругозор в области информационной безопасности и безопасности приложений, понимание TLS, сертификатов, симметричного и асимметричного шифрования данных. Опыт разработки E2E тестов.