Solution Architect/Архитектор Решения
По договоренности
Мы – команда GM-TECH, аккредитованная IT-компания, которая входит в группу компаний Гринмани, современный FinTech проект и один из ведущих сервисов альтернативного кредитования в стране. Работаем с 2015 года, уверенно растем и развиваемся в трех направлениях: онлайн-сервис кредитования, IT компания, collection.
Создаем инновационный финтех-сервис, который делает процесс получения денег онлайн простым и удобным для миллионов клиентов
Ведем собственную разработку и сопровождение ключевых сервисов (несколько web-приложений на .NET, VueJS, кроссплатформенное мобильное приложение, автоматизация на 1С), реализуем интеграции с многими сторонними сервисами.
В нашей компании более 350+ увлеченных профессионалов, работающих в 25 городах и 6 странах. У нас есть локальные офисы в Новосибирске и Кемерове, но мы также ценим гибкость удаленной работы.
Чем предстоит заниматься:-
Проектирование архитектуры: Создание, описание и согласование архитектуры программных решений (систем, компонентов, модулей).
-
Выбор технологий: Обоснованный выбор стека технологий.
-
Анализ и декомпозиция требований: коммуникация с бизнес-аналитиками, системными аналитиками и заказчиками для перевода бизнес-требований в технические спецификации. Проектирование необходимых решений.
-
Проектирование нефункциональных характеристик: Обеспечение масштабируемости (scalability), отказоустойчивости (reliability), производительности (performance) и безопасности (security) системы.
-
Создание и контроль стандартов: Разработка принципов кодирования, шаблонов проектирования, проведение код-ревью.
-
Консультирование и менторинг разработчиков, помощь в решении сложных технических проблем.
-
Активное участие в написании кода, разработке и рефакторинге ("играющий техлид/архитектор").
-
Построение планов рефакторинга и модернизации архитектуры.
-
Разработка документации, схем, описаний, стандартов, планов.
-
Глубокий опыт разработки (5+ лет): Опыт полноценного цикла разработки коммерческого ПО на C# .NET Framework и .NET 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).
- Возможность работать из любой точки мира.
- Официальное трудоустройство с первого дня и полностью белая заработная плата.
- Индивидуальные условия оффера.
- ДМС со стоматологией для тебя и корпоративный тариф для твоей семьи после 3-го месяца работы (включая плановый чек-ап, виртуальная клиника, горячая линия психологической поддержки).
- Сильную команду, с которой можно расти. Программа личного развития, включающая внешнее и внутреннее обучение, участие в конференциях.
- Корпоративные скидки на изучение английского языка.
- Теплую и открытую атмосферу общения в команд.
Опубликована 6 дней назад