Мы ищем .NET Разработчика в Банк Компаньон Требования: - 6+ лет коммерческой разработки на C# / .NET, уверенно на .NET 6/7/8 - Опыт высоконагруженных систем: понимание, как сервис ведёт себя под нагрузкой, где узкие места, как их искать и устранять - Производительность БД: индексы, планы выполнения, оптимизация запросов, транзакции и уровни изоляции, дедлоки, работа с большими объёмами данных - MS SQL и PostgreSQL — обязательно оба - Kafka и RabbitMQ — обязательно оба, понимание at-least-once, идемпотентности, backpressure - Кэширование (Redis / in-memory), инвалидация, паттерны cache-aside - ASP.NET Core, EF Core, async/await и типичные ловушки (deadlock, sync-over-async) - Проектирование REST API и интеграций: HttpClient, retry, circuit breaker, таймауты, идемпотентность - Наблюдаемость: логи, метрики, распределённая трассировка (Prometheus / Grafana / OpenTelemetry / ELK) - Профилирование и диагностика: dotnet-trace / dotMemory / PerfView, поиск утечек и GC-проблем - Архитектурные паттерны: CQRS, Outbox, Saga, event-driven - JWT / OAuth2 / OIDC, базовое понимание безопасности (OWASP, TLS, работа с секретами) - Docker, Git (GitFlow), CI/CD, unit / integration тесты - Опыт code review и менторинга, участие в архитектурных решениях - Опыт интеграции государственных сервисов Будет плюсом: - Финтех / банкинг / платежи, работа с АБС - B2B: роли, права, ОЭП, доверенности, подписанты - Опыт с крупными легаси и его постепенной модернизацией Обязанности - Развивать модули Gateway, проектировать новые интеграции - Отвечать за производительность, надёжность и наблюдаемость своих сервисов - Участвовать в архитектурных решениях, писать ADR - Проводить code review, менторить middle-разработчиков - Взаимодействовать с iOS, Android, Web и продуктом