В команду департамента разработки ищем ИТ-архитектора, который займется архитектурным проектированием и контролем за разработкой информационных систем в части всех слоев архитектуры, в том числе будет отвечать за то, чтобы система была эффективно спроектирована и соответствовала требованиям заказчика
Задачи, которые потребуется решать:
- Проведение анализа текущей архитектуры, поиск узких мест и возможностей для улучшений
- Анализ бизнес, технических и архитектурных требований и определение потребностей системы
- Проектирование архитектуры системы с учетом её будущего масштабирования
- Выбор технологий и инструментов для реализации решений компании
- Разработка артефактов, технической документации, связанной с архитектурой, включая диаграммы и описания потоков данных
- Поддержание актуальности архитектурной документации на всех этапах жизненного цикла системы
- Оптимизация и улучшение программных решений
- Участие в анализе бизнес-требований для разработки архитектуры решения
- Разделение проектируемого решения на компоненты и постановка задач для разработки
- Контроль над реализацией разработки
- Взаимодействие со стейкхолдерами для уточнения и согласования требований
- Постоянная поддержка команд разработки, аналитиков и тестировщиков
Необходимые навыки, опыт и требования для решения этих задач:
- Опыт проектирования микросервисной архитектуры и внедрения Event-Driven подходов
- Умение использовать архитектурные паттерны для создания масштабируемых и надежных систем
- Коммуникабельность: готовность активно взаимодействовать с командами и стейкхолдерами для достижения лучших результатов
- Навыки управления: способность планировать, координировать и поддерживать разработку в долгосрочной перспективе
- Системное мышление: умение видеть целостную картину архитектуры
- Знание принципов проектирования информационных систем
- Понимание принципов работы сетей и протоколов
- Умение анализировать требования и определять оптимальные решения
- Проектирование решений для создания сложных информационно- программных комплексов, от высокоуровневых представлений до детальных. Оценка выполнимости и ресурсоемкости решений
- Контроль качества и полноты воплощения в жизнь своих решений
- Глубокие знания PostgreSQL и Clickhouse, включая их настройку, оптимизацию запросов и анализ производительности
- Реальный опыт проектирования, разработки и внедрения микросервисных систем
- Работа с асинхронной обработкой событий в Event-Driven архитектуре
- Уверенное владение Python, включая FastAPI, SQLAlchemy (асинхронный режим), asyncpg, Uvicorn
- Опыт работы с инструментами безопасности (python-jose для JWT) и производительности (redis, aiohttp)
- Работа с библиотеками для аналитики и обработки данных (Pandas, Clickhouse-driver)
- Понимание как работает фронт, бэк и связки между ними
Будет дополнительным преимуществом:
- Опыт работы с фронт-стеком: React, TypeScript, Redux Toolkit, RTK Query, Effector
- Знание концепций микрофронтендов, их проектирования и внедрения
- Опыт разработки или настройки интеграций с 1С (REST/SOAP API, обмен через файлы, COM-соединения)
- Понимание особенностей структуры данных 1С и методов их трансформации для внешних систем
Для вас:
- Работа с интересным продуктом в стратегически-важном сегменте экономики РФ (агропром)
- Стабильные выплаты два раза в месяц
- Возможно оформление согласно ТК РФ
- Работа в аккредитованной ИТ-компании
- Современный офис, удобное рабочее место
- График и формат работы обсуждаются на собеседовании
- Корпоративные мероприятия