Чем предстоит заниматься:
- Проектирование микросервисов и интеграции между ними и внешними компонентами;
- разработка новой функциональности, поддержка и написание новых бизнес-процессов;
- взаимодействие с аналитиками, проектирование и согласование технических решений. Участие в декомпозиции и оценке задач. Участие в подготовке технических описаний;
- интеграция с другими системами (REST API, kafka и др.);
- разработка собственного API системы;
- участвовать в процессах и решениях средних и сложных задач;
- анализировать ТЗ и согласовывать планы выполнения работ для текущих задач;
- обнаруживать дефекты и повышать качество программного продукта.
Чего мы ждем от тебя:
-
Опыт в Web-разработке от 1 года;
-
уверенное владение C# (.Net, .Net Core, WebAPI), .NET6 и выше;
-
понимание принципов и опыт практического применения шаблонов ООП, SOLID. Глубокое понимание REST архитектуры;
-
опыт работы с БД (EFCore), опыт проектирования БД, T-SQL;
-
навыки работы с брокерами сообщений (Kafka, RabbitMQ);
-
понимание принципов синхронной и асинхронной интеграции между компонентами системы;
-
понимание принципов SOLID, KISS, YAGNI, DRY. Опыт написания Unit-тестов;
-
понимание и опыт использования/построения CI/CD процессов; Знания архитектурных паттернов проектирования программных продуктов и интеграций приложений;
-
опыт работы с Git.
Будет плюсом:
- Умение декомпозировать и оценивать требования на разработку;
- опыт разработки интеграций между системами через веб-сервисы;
- опыт работы в команде по гибким методологиям (Safe, Scrum);
- опыт CI/CD.
Похожие вакансии
Хорошее знание C# (.NET Core) и опыт работы с ним от 3-х лет. Опыт использования реляционных баз данных.
Уверенный практический опыт работы с Meta Marketing API. Глубокое понимание структуры Facebook Ads (Business Manager, Ad Account, Campaign, Ad Set...
Корея — направление P2P. Для позиции по Корее не обязателен опыт именно с корейским рынком — ключевым является опыт работы...
Стек технологий: -Jetpack Compose. -Android SDK. Также необходим опыт выстраивания CI/CD процессов. Будет плюсом: Личный опыт игры в теннис.
Опыт разработки на С/С++ уровня system programming. Умение самостоятельно разбираться в существующем коде и дорабатывать его. Опыт профилирования и...
