Обязанности:
Мы находимся в поиске эксперта в нашу команду, который готов проявлять инициативу по совершенствованию разработки и предлагать новые идеи и решения.Ваши задачи: Управление бэкенд-архитектурой всего стрима; Определение границ продуктов и компонентов; Формирование технического видения и стратегии команд (целевая архитектура, технологии, которые хотим внедрить и т.п.), согласование их с продуктовыми планами и планами смежных команд; Реализация технических планов и стратегий; Системное улучшение процессов в своей команде или IT департаменте; Ведение архитектурной документации в рамках стрима (системный анализ). Мы ожидаем: Высшее образование (технические направления будут плюсом); Опыт работы от 2-х лет в аналогичной роли, либо более 4-х лет в роли Senior Developer. А также знания: базовых структур данных: List, HashSet, Dictonary, BTree. Способность оценивать сложность алгоритмов (Big O) по времени выполнения и потреблению памяти; языка программирования: C#; баз данных: MS SQL, PostgreSql, MongoDb. Умение оптимизировать SQL запросы; основных архитектурных паттернов; очередей сообщений: RabbitMQ, Apache Kafka; REST API Guideline (Microsoft, Google); NLayer Architecture и SOLID принципов; OAuth 2.0 / OpenID Connect; понимание принципов CI/CD; инструментов разработки, профилирования и контроля версий: VS, Rider, PerfView, dotMemory, git. Мы предлагаем: Официальное трудоустройство с первого дня работы, "белая" заработная плата; Аккредитованная IТ-компания; ДМС с первого дня работы; Гибкое начало рабочего дня (9:00-11:00), гибридный формат работы; Современный офис рядом с метро Звёздная: кухни, вкусный кофе, места для отдыха, своя зона коворкинга; Программа адаптации и welcome-тренинг; Наставник на этапе входа в компанию; Возможность получить опыт работы в крупной IT компании разработчика ПО; Возможность профессионального роста и развития; Корпоративные скидки: английский, спорт, кафе и рестораны в ТРЦ; Возможность участия в профильных конференциях.