Обязанности:
Мы амбициозная и дружная IT-команда, создаём решения в области внедрения, трансформации и стратегического развития автоматизированных информационных систем и программных комплексов для международных проектов на рынке финансовых услуг.Разрабатываем инновационное программное обеспечение в сфере Fintech.Состоим в реестре аккредитованных ИТ-компаний. Приглашаем в нашу команду опытного Team Lead .NET Чем предстоит заниматься: Планирование работ команды разработки (календарное, ресурсное) Определение и развитие архитектуры сервисов: выбор архитектурного стиля (микросервисы, модульный монолит, event-driven и др.), обоснование решений и их документирование Проектирование безопасных, отказоустойчивых сервисов, соответствующих ФТ и НФТ Разработка и поддержка архитектурных ADR (Architecture Decision Records) Проведение архитектурных ревью и согласование технических решений с командами Техническое лидерство команды разработки: определение технических стандартов, подходов и best-practices Контроль качества кода и архитектурных решений через code-review Наставничество разработчиков, помощь в профессиональном росте Участие в техническом собеседовании кандидатов Разработка ключевого функционала и сложных интеграций Разработка API для потребителей (мобильное приложение, микросервисы) Управление качеством решения: покрытие тестами (unit, интеграционные); внедрение механизмов логирования, журналирования, мониторинга, distributed tracing; централизованная обработка ошибок, формализованные ответы от сервиса Участие в межкомандных взаимодействиях, представление технической позиции команды Стандартизация и ведение качественной технической документации Участие в настройке и управлении CI/CD процессами Участие в развитии платформы и комплекса в целом Мы ожидаем: Отличное понимание типов архитектур (микросервисная, монолитная, модульный монолит, event-driven, CQRS, гексагональная) и умение обосновать выбор под конкретные задачи Практический опыт выбора, проектирования и реализации архитектуры распределённых систем Понимание принципов Domain-Driven Design (DDD) и опыт их применения Опыт проектирования высоконагруженных систем: кэширование, шардирование, репликация, горизонтальное масштабирование Понимание паттернов интеграции: API Gateway, BFF, Saga, Outbox, Event Sourcing Опыт работы с распределёнными транзакциями, понимание принципов SAGA-паттерна и опыт его реализации Опыт документирования архитектурных решений (ADR, C4 model, диаграммы) Отличное знание .NET Core / .NET (от 6 версии и выше), REST Опыт работы с gRPC протоколом Опыт интеграций с Kafka / RabbitMQ Навык работы с Redis или другими кэш-хранилищами Опыт работы с SQL и NoSQL БД (PostgreSQL, MongoDB, ElasticSearch) Опыт качественного unit и интеграционного тестирования Глубокое понимание принципов управления памятью в .NET: поколения GC, LOH/POH, Span<T>/Memory<T>, пулинг объектов, диагностика утечек памяти Глубокое понимание многопоточности и асинхронности: async/await, Task Parallel Library, SemaphoreSlim, Channel<T>, предотвращение deadlock и race condition Опыт проектирования и эксплуатации высоконагруженных систем: профилирование, нагрузочное тестирование, выявление и устранение узких мест производительности Опыт технического лидерства команды разработки (от 3 человек) Опыт наставничества и проведения code-review Умение работать как по чётко составленной документации, так и самостоятельно формировать требования или уточнять бизнес-логику Умение понимать и принимать чужую точку зрения, адекватно реагировать на критику в процессе ревью Способность аргументированно отстаивать технические решения перед стейкхолдерами Будет плюсом: Опыт работы с Zeebe API (интеграция с Camunda 8 и выше) Опыт разработки BFF для мобильных приложений Опыт работы с Keycloak или IAM Опыт разработки финтех-приложений и работы с платёжными провайдерами Опыт работы с Kubernetes, настройка CI/CD Опыт внедрения observability-стека (OpenTelemetry, Jaeger, Grafana) Знакомство с подходами к API-версионированию и контракт-first разработке Опыт проведения технических собеседований Мы предлагаем: Работу в дружной команде профессионалов, наставничество от ведущих специалистов на этапе вхождения в проект; Динамичный и быстроразвивающийся бизнес, ресурсы и возможность сделать вместе выдающийся продукт на мировом рынке Азии, Латинской Америки, Европы и СНГ; Практика и развитие своих компетенций, обсуждение плана индивидуального развития каждого сотрудника; Гибридный формат в Москве или удаленная работа из любой точки мира; Официальное оформление в соответствии с ТК РФ; Конкурентная заработная плата и возможность масштабировать её в зависимости от выполняемых бизнес-задач; Стабильная оплата с учетом отражений всех выплат; Гибкое начало и окончание рабочего дня; С заботой о здоровье - ДМС (включая стоматологию) с первого рабочего дня. Просьба указывать ожидаемый уровень дохода, это ускорит время рассмотрения Вашего резюме.Похожие вакансии