Developer C# (Monorepo)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте:
Наша команда занимается разработкой инструментов и сервисов для проекта Monorepo.
Monorepo – активно развивающийся внутренний проект, представляющий из себя монорепозиторий для разработки основных продуктов нашей компании и собственный общий инструментарий: сборочный конвейер, систему тестирования, распределенное файловое хранилище и многое другое.
Сервисы, которые разрабатываются нашей командой, ускоряют процессы доставки изменений кода разработчиками до пользователей и выполняют оптимизацию механизмов CI/CD. Кроме того, они помогают облегчить работу разработчиков с разнообразным инструментарием проекта Monorepo.
Более подробно о проекте: https://habr.com/ru/company/kaspersky/blog/566588/
Основные функции и задачи:
Разработка и поддержка сервисов для процессов CI / CD
Разработка и поддержка сервисов для процессов CI / CD
Планировать развитие сервисов исходя из реакции и потребностей пользователей
Участвовать в организации процессов разработки продуктов компании
Заниматься сопровождением сервисов - писать unit\интеграционные тесты, проводить оптимизации и рефакторинг
Участвовать в проработке входящих требований
Планировать и сопровождать интеграцию с другими сервисами компании
Технические требования:
Уверенные знания C#, .NET/.NET Core
Опыт работы с реляционными базами данных (MS SQL)
Знание паттернов и принципов проектирования
Опыт работы с многопоточным и асинхронным кодом
Ориентированность на результат и умение самостоятельно доводить до конца поставленные задачи
Интерес к исследовательской деятельности
Большим плюсом будут:
Знание технологий контейнеризации и оркестрирования
Опыт разработки распределенных систем
Опыт работы с PowerShell
Опыт работы с Docker, Kubernetes, helm, prometheus
Опыт работы EF, EF Core, бесшовные миграции
Опыт разработки приложений в условиях балансировки нагрузки
Опыт работы с Git, Azure DevOps Server
Опыт работы с TFS REST API
Знание Python / C++