6 декабря 2025
Привет! Мы команда GM-TECH, аккредитованная IT-компания в составе группы Гринмани, ведущего FinTech-сервиса альтернативного кредитования в стране.
Мы разрабатываем и поддерживаем финтех-сервис: веб-приложения (.NET, VueJS/Nuxt), кроссплатформенное мобильное приложение, автоматизацию на 1С, а также интеграции с внешними сервисами.
Ищем опытного Solution / Software архитектора , который способен проектировать технические решения под реальные бизнес задачи, определять архитектурное направление развития систем и выступать технологическим лидером для команды разработчиков.
Чем предстоит заниматься:Проектирование архитектуры: Создание, описание и согласование архитектуры программных решений (систем, компонентов, модулей).
Выбор технологий: Обоснованный выбор стека технологий.
Анализ и декомпозиция требований: коммуникация с бизнес-аналитиками, системными аналитиками и заказчиками для перевода бизнес-требований в технические спецификации. Проектирование необходимых решений.
Проектирование нефункциональных характеристик: Обеспечение масштабируемости (scalability), отказоустойчивости (reliability), производительности (performance) и безопасности (security) системы.
Создание и контроль стандартов: Разработка принципов кодирования, шаблонов проектирования, проведение код-ревью.
Консультирование и менторинг разработчиков, помощь в решении сложных технических проблем.
Активное участие в написании кода, разработке и рефакторинге ("играющий техлид/архитектор").
Построение планов рефакторинга и модернизации архитектуры.
Разработка документации, схем, описаний, стандартов, планов.
Что для нас важно:
Опыт миграции монолитных систем на микросервисную архитектуру .
Опыт коммерческой разработки (5+ лет) на C# /.NET (Framework, Core).
Паттерны проектирования: Свободное владение ООП, знание и умение применять паттерны проектирования (GoF, GRASP, DDD).
Опыт работы в высоконагруженных или отказоустойчивых системах.
Знание паттернов интеграции: API Gateway, Service Mesh, Event-Driven Architecture, Message Queues.
Принципы проектирования: SOLID, KISS, DRY, YAGNI.
Системное мышление: Способность видеть картину в целом, понимать взаимосвязи компонентов и долгосрочные последствия принимаемых решений.
Базы данных: Понимание различий и сценариев использования SQL (MS SQL, PostgreSQL) и NoSQL (MongoDB, Redis) СУБД.
API: Опыт проектирования REST API. Понимание концепций идемпотентности, версионирования, безопасности.
Системы сообщений: Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
Стратегическое мышление: Умение смотреть вперед, планировать эволюцию системы, учитывая технический долг и будущие потребности бизнеса.
Управление рисками: Выявление и оценка технических рисков на ранних стадиях.
Коммуникация: Умение ясно и четко доносить сложные технические идеи до разных аудиторий разработчиков, менеджеров, бизнес-заказчиков. Навыки ведения переговоров и аргументации. Умение находить общий язык, прислушиваться к другим точкам зрения, мягко решать конфликты.
Будет плюсом:
Опыт работы с принципами DevOps и настройкой пайплайнов непрерывной интеграции и доставки (GitLab CI, GitHub Actions).
Навыки проектирования тестируемой архитектуры, понимание пирамиды тестирования.
Опыт использования контейнеризации и оркестрации (Docker, Kubernetes).