Backend разработчик .NET
Описание
Чем предстоит заниматься: Проектирование микросервисов и интеграции между ними и внешними компонентами; разработка новой функциональности, поддержка и написание новых бизнес-процессов; взаимодействие с аналитиками, проектирование и согласование технических решений. Участие в декомпозиции и оценке задач. Участие в подготовке технических описаний; интеграция с другими системами (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.