Описание
Rossko — один из крупнейших дистрибьюторов автозапчастей в России и Казахстане. Компания работает с 1997 года, в ней более 15 000 сотрудников, более 290 складов в 125 городах и более 300 000 артикулов в ассортименте. ИТ-блок компании — это более 300 специалистов, 37 внутренних продуктов, 3 дата-центра и распределённая инфраструктура. Внутри этого ИТ-блока работают проектные команды с высокой степенью самостоятельности.
Задачи
•Разработка программного функционала на C# .NET и Angular
•Автоматизация бизнес-процессов под задачи компании
•Участие в анализе задач и оценке трудоёмкости
•Разработка и улучшение архитектуры сервисов
•Настройка и оптимизация системы
•Анализ и устранение проблем
•Создание интеграционных, Unit и end-to-end тестов
•Разработка проектной документации
Требования
•Опыт коммерческой разработки на C# .NET — от 3 лет
•Опыт работы с Angular — больше 1 года
•Понимание микросервисной архитектуры (плюсы и минусы, взаимодействие между микросервисами, архитектурные паттерны и антипаттерны, security в микросервисах)
•Знание SQL и PostgreSQL (оптимизация запросов, базовые операции: select / join / union, upsert, разница между where и having)
•Опыт создания unit-, интеграционных и end-to-end тестов (различия типов тестов, пирамида тестирования, интеграционное тестирование на практике с помощью .NET Core)
•Навык работы с Dapper для взаимодействия с базой данных
•Навык работы с Git (понимание практик GitHub Flow, GitLab Flow, FBD, TBD, базовая работа с ветками)
•Опыт работы с микросервисами в Docker и Docker Swarm
•Знание NLog для логов, Elasticsearch — для логов микросервисов и бизнес-событий
•Знание Prometheus для мониторинга и отладки, Jaeger — для трассировки
Условия
•Удалённый режим работы и гибкий график
•Полный онбординг за 3 месяца
•Минимум бюрократии и зелёный свет для любых инициатив
•Соблюдаем баланс жизни и работы
•ДМС через полгода работы
•Предоставим технику для работы при необходимости
•Готовы оплачивать профессиональное обучение
•Ценим новые идеи, учитываем каждое мнение
•Нет бюрократической составляющей при выводе разработок в продакшн
•Заработная плата «белая»
•Скидки на продукцию компании
•Не следим за сотрудниками по таймерам, важна атмосфера доверия и качественный результат