Москва
Ищем C# разработчика с опытом проектирования архитектуры.
Чем предстоит заниматься
- Работа в команде вместе с QA и Product Owner;
- Разработкой сервисов на .Net 6+ с БД на MS SQL;
- Оптимизацией приложения под нагрузкой;
- Принимать участие в проработке архитектурных решений.
Требования
- Уверенные знания .Net (Core), Asp.Net (Core) и понимания механизма работы CLR;
- Знание хотя бы одного из фреймворков: React, Node.js, Next.js или похожих;
- Опыт проектирования API по REST принципам;
- Опыт разработки сервисов с использованием WebSockets;
- Отличные навыки работы с СУБД (MS SQL) и ORM (Entity Framework, Dapper), а также с NoSQL-хранилищами для специальных задач (кэширование, поиск);
- Написание Unit и Integration тестов (xUnit).
Будет плюсом
- Бэкграунд в смежных компетенциях: понимание как устроен современный front-end (JavaScript/TypeScript), управление билдами и релизами (CI/CD);
- Опыт в построении нагруженных или высоконагруженных систем;
- Опыт проектирования сервисных или микросервисных систем. Как на уровне паттернов кода, так и на уровне всей системы;
- Знание и понимание различных архитектурных подходов построения распределенных систем;
- Понимание протоколов OAuth 2.0 и OpenID Connect.