Developer C# (Monorepo)

Местоположение и тип занятости

Москва

Компания

ТОП-3 международная компания в области IT безопасности. Один из лучших работодателей России

Описание вакансии

Условия работы

О проекте:

Наша команда занимается разработкой инструментов и сервисов для проекта 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++