.Net разработчик
Требования
Местоположение и тип занятости
Компания
Заказная разработка программного обеспечения
Описание вакансии
Проект "Цифровая платформа" - это единое пространство для покупки квартиры и сопутствующих товаров и услуг в онлайн для клиентов и партнеров посредством создания цифровой масштабируемой высоконагруженной платформы.
Задачи:
- Разработать основную инфраструктуру для работы над сервисами на базе .NET Core
- Участие в работах по CI/CD, подготовка конфигураций линтеров и статического анализатора кода
- структура солюшена, репозитория сервисов
- разработать механизмы obvservability: логирование, трассировка, healthcheack endpoints, обобщить их в общей библиотеки для всех сервисов
- разработать механизмы для работы с БД: накат миграций БД, базовые репозитории, единицу работы, реализация паттерна спецификации
- общие мех-мы, связанные с exception hanling'ом:
- иерархия исключений и общие механизмы для логирования
- exception handler
- exception interceptors (Refit, EF Core)
- общие механизмы для вызова по HTTP
- общие механизмы для unit & integration tests
- общие механизмы для разработки джобы
- общие механизмы для работы с kafkа
Требования:
- Опыт с DDD.
- Doker
- CI/CD
- Умение работать самостоятельно в команде и с лидом. Самостоятельно отвечать за качество постановки задачи
- (самостоятельно выходить на созвоны с лидом для постановки задачи, уточнение требований);
- Документирование решения в коде и confluence;
- Ведение Jira - заведение задач на техдолг, контрол своего бэклога;
- Проактивная позиция при разработке ПО - предлагать свои подходы к реализации, быть готовым отстаивать их, обсуждая достоинства и недостатки
- Не бояться искать решения, брать в работу новые библиотеки, фреймворки, технологии.
Мы предлагаем тебе:
- Работу в самой интересной, перспективной и динамично развивающейся сфере. У нас нет бюрократии и все сотрудники знают друг друга в лицо;
- Интересные задачи и возможность участия во внутренних проектах отдела и компании в целом;
- Условия работы в соответствии с ТК РФ + социальный пакет (ДМС, оплата обучения и скидки у партнеров);
- Формат работы — удаленка или офис в Москве, Рязани, Ростове-на-Дону, Томске, Барнауле, Минске;
- В офисе есть комната отдыха: настольный теннис, настольный футбол, настольные игры, Playstation и другие «плюшки»;
- Тебя будет окружать классная команда, с которой можно реализовывать крутые и амбициозные идеи. Скучно точно не будет;
- Мы проводим регулярные внутренние семинары, посвященные новым технологиям и самым актуальным темам в области разработки, аналитики и тестирования;
- Гибкий рабочий график с началом дня с 8:00 до 12:00;
- Мы за индивидуальность, поэтому дресс кода у нас нет.