Техлид / Системный архитектор (C#)
По договоренности
Чем предстоит заниматься
- Принимать участие в выработке и обосновании проектных решений, вести ADR
- Определять и поддерживать архитектурные стандарты проекта
- Управлять командой разработчиков (platform-команда): планирование, приоритизация и управление бэклогом
- Осуществлять архитектурный надзор за развитием системы, проводить code review
- Участвовать в проработке системной архитектуры вместе с командами
- Реализовывать доработки на основе ТЗ и FSD, сопровождать текущую кодовую базу
- Осуществлять подбор персонала, организовывать обучение и наращивание экспертизы разработчиков
- Участвовать в процессах внедрения и сопровождения систем
- Взаимодействовать с заказчиком по техническим вопросам
Наши ожидания от кандидата
Разработка и платформа
- Опыт промышленной разработки на C# / .NET от 8 лет, уверенное владение современными возможностями платформы (.NET 8+)
- Глубокое знание ASP.NET Core Web API: middleware pipeline, фильтры, модель хостинга, конфигурация, Health Checks
- Продвинутое владение Entity Framework Core: миграции, стратегии маппинга, оптимизация запросов, управление контекстом
- Практический опыт юнит- и интеграционного тестирования (xUnit/NUnit, Testcontainers)
- Уверенное владение паттернами проектирования (GoF, CQRS, Mediator, Repository, Specification и др.)
- Понимание принципов SOLID, DRY, KISS и умение применять их на практике
- Опыт работы с IoC/DI-контейнерами (Microsoft.Extensions.DependencyInjection, Autofac и т.п.)
Базы данных
- Проектирование реляционных баз данных: нормализация, индексирование, партиционирование
- Уверенное владение PostgreSQL: оптимизация запросов, EXPLAIN ANALYZE, специфичные типы данных, расширения
- Опыт работы с Redis как кэш, распределённые блокировки, pub/sub
Интеграции и распределённые системы
- Практический опыт работы с Apache Kafka: топики, партиции, consumer groups, гарантии доставки, стратегии обработки ошибок (DLQ, retry)
- Опыт проектирования микросервисной архитектуры: декомпозиция на сервисы, межсервисное взаимодействие, управление данными
- Опыт реализации распределённых транзакций (Saga, Outbox Pattern, Transactional Outbox)
- Проектирование интеграционных решений: API Gateway, контрактное тестирование, версионирование API
- Отказоустойчивость и resilience — Circuit Breaker, Retry, Timeout, Bulkhead (Polly).
Протоколы и сеть
- Понимание HTTP/HTTPS, REST, принципов проектирования RESTful API
- Знание основ сетевой инфраструктуры: IP-адресация, подсети, DNS, балансировщики нагрузки (L4/L7)
- Опыт работы со Swagger/OpenAPI для документирования API
Инфраструктура и DevOps
- Docker: написание Dockerfile, docker-compose, оптимизация образов
- Kubernetes: понимание основных абстракций (Pod, Deployment, Service, ConfigMap, Secret), опыт деплоя и диагностики
- CI/CD: опыт работы с Jenkins, Artifactory, настройка пайплайнов
- Мониторинг и наблюдаемость: Grafana, Prometheus, structured logging, трассировка
- Уверенное владение Git: стратегии ветвления, merge/rebase, code review workflow
- OAuth 2.0 / OpenID Connect, управление секретами (Vault), OWASP Top 10, аутентификацию/авторизацию в микросервисах (JWT, mTLS)
Архитектура и системное мышление
- Опыт принятия и документирования архитектурных решений (ADR)
- Знание паттернов системной архитектуры: Event-Driven Architecture, CQRS, Domain-Driven Design, Strangler Fig
- Умение оценивать trade-off’ы решений и обосновывать выбор
- Навык декомпозиции крупных задач на управляемые части
Будет преимуществом
- Опыт работы с .NET 10 и знание актуальных нововведений платформы
- Опыт работы с SignalR
- Опыт применения подходов Architecture as Code, C4 Model
- Знакомство с gRPC
- Опыт работы с облачными платформами
- Опыт внедрения и настройки OpenTelemetry
- Знакомство с Helm, ArgoCD, GitOps-практиками
- Опыт работы с нагруженными системами (highload)
- Менторство и выступления на внутренних/внешних мероприятиях
Что мы предлагаем взамен
- Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
- Гибкий график работы: вы сможете планировать время так, как удобно вам и вашей команде
- Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
- Сложные и интересные задачи, современный стек технологий
- Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
- Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
- Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий
- Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины
Опубликована день назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX Мы находимся в поиске Архитектора на проект "Единая цифровая платформа" для Социального фонда России. ... Мы ждем от Вас: Опыт работы тим-лидом или архитектором ≥ 5 лет Опыт проектирования систем транзакционной ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
день назад
... формировании, защите и реализации ИТ-стратегии функциональной области Что мы ждем от вас Опыт работы системным ... архитектором в highload-проектах Понимание принципов и реальный опыт построения highload и high available ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
день назад
Обязанности: сбор, анализ и формализация бизнес-требований заказчика (оценка трудоемкости, проведение аудита процессов); описание и оптимизация бизнес-процессов (BPMN, UML — желательно) постановка задач разработчикам Bitrix24 (написание ТЗ, тестирова...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
15 дней назад
... Архитектор работает в рамках одного большого продукта, отвечая за развитие и устойчивость архитектуры ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
13 дней назад
Сейчас мы ищем в команду амбициозного и влюбленного в свое дело Системного архитектора, который поможет ... Redis,RabbitMQ, Kafka, Docker, Kubernetes, Helm, Nginx, VictoriaMetrics Требования: опыт работы в роли системного ... или солюшен архитектора от 3-х лет; глубокие знания современных технологий разработки Web и Mobile приложений ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Москва
25 дней назад