Проект: с нуля создаём микросервисную платформу на импортозамещённом стеке — переносим и развиваем ключевые бизнес-процессы компании и обеспечиваем их надёжную операционную поддержку.
Чем предстоит заниматься:
- проектированием и разработкой функционала микросервисов на C# / .NET 6+;
- разработкой новой функциональности и написанием новых бизнес-процессов;
- интеграцией с другими системами (REST API, Kafka и др.) и разработкой собственного API системы;
- анализом ТЗ, согласованием планов работ и проектированием технических решений совместно с аналитиками;
- участием в декомпозиции и оценке задач, подготовке технических описаний;
- поиском дефектов и повышением качества программного продукта.
Чего мы ждем от тебя:
- опыт web-разработки от 2 лет;
- уверенное владение C# (.NET, .NET Core, WebAPI), .NET 6 и выше;
- понимание и практическое применение принципов ООП, SOLID, KISS, YAGNI, DRY;
- глубокое понимание REST-архитектуры и принципов проектирования API;
- опыт работы с реляционными БД (EF Core), проектирования БД, T-SQL;
- навыки работы с брокерами сообщений (Kafka, RabbitMQ);
- понимание принципов синхронной и асинхронной интеграции между компонентами системы;
- опыт написания unit-тестов;
- понимание и опыт использования / построения CI/CD-процессов;
- знание архитектурных паттернов проектирования и интеграции приложений;
- опыт работы с Git.
Будет плюсом:
- умение декомпозировать и оценивать требования на разработку;
- опыт разработки интеграций между системами через веб-сервисы;
- опыт работы по гибким методологиям (SAFe, Scrum);
- знакомство со стеком проекта: PostgreSQL, Redis, Angular.