ИТ-архитектор\IT Architect
Компания «Открытая мобильная платформа», разработчик собственной мобильной операционной системы Аврора ищет кандидата на позицию ИТ-архитектор.
Продукт — UEM-платформа «Аврора Центр» предоставляет возможность удаленного управления корпоративными парками до 500000 устройств на ОС «Аврора», ОС «Android» и дистрибутивах семейства «Linux».
«Аврора Центр» состоит из: Серверной части с несколькими десятками микросервисов. Многоролевого web-интерфейса для управления. Клиента на устройстве для взаимодействия с сервисами.
О нашем стеке и подходе: Backend написан на Go, frontend – на TypeScript/React, мобильный клиент – на C++/Qt/QML. Выбираем и применяем фреймворки и инструменты по их прямому назначению – PostgreSQL, Redpanda (Kafka API compatible), Gateways, etc. Нагружаем, наблюдаем и решаем проблемы при нагрузке. Используем архитектурные подходы CQRS, ES, DDD и другие Enterprise-паттерны. Выстроили и постоянно актуализируем пирамиду тестирования. Заботимся о качестве CI и CD. Заинтересованы в создании удобного, быстро развертываемого и легко поддерживаемого продукта.
Чем предстоит заниматься:
- Разработка архитектуры информационной системы, проектирование структур базы данных, настройка конфигурации под архитектурные требования.
- Выявление нефункциональных требований и атрибутов качества.
- Разработка концепций интеграции сервисов, взаимодействия компонентов системы.
- Определение потребности в технических, аппаратных ресурсах.
- Выбор подходящих технологий для реализации программного решения.
- Участие в разработке, тестировании, внедрении и сопровождении системы.
- Разработка, контроль оформления и согласование необходимой проектной, технической, рабочей и эксплуатационной документации.
- Надзор за исполнением принятых архитектурных решений при разработке программного обеспечения.
- Консультация руководителей и исполнителей проекта, координация работы команды при решении архитектурных вопросов.
- Анализ качества программного обеспечения и его соответствия установленным требованиям и спецификациям.
- Анализ и совершенствование процесса реализации проекта.
- Обучение и содействие в повышении квалификации коллег, участие в адаптации новых сотрудников.
Мы хотим видеть в вас:
- Опыт работы в области разработки ПО не менее 10 лет.
- Опыт работы в должности Архитектора не менее 3-х лет.
- Опыт проектирования Архитектуры распределенных высокопроизводительных веб-приложений.
- Опыт коммерческой разработки на Go/C#/Java от 5-ти лет.
- Опыт участия не менее чем в 3 крупных проектах по разработке программного обеспечения в роли Архитектора.
- Опыт работы с реляционными и NoSQL базами данных.
- Опыт разработки приложений на микросервисной архитектуре.
- Опыт работы с системами обмена сообщениями.
- Опыт разработки технической документации.
- Опыт профилирования и оптимизации производительности системы.
- Опыт масштабирования систем.
- Опыт написания технической документации.
- Уверенные навыки работы в Linux.
- Уверенное владение Git.
- Умение взвешенно проанализировать и обосновать выбранное техническое решение.
Со своей стороны, мы предлагаем:
- Работу в аккредитованной ИТ-компании.
- Работу в команде профессионалов высокого уровня с возможностью карьерного и профессионального роста.
- Конкурентный уровень заработной платы (обсуждается с успешным кандидатом).
- Комфортный график и место работы: гибкий рабочий график 5/2 (есть возможность выбора начала рабочего времени), удаленка или гибрид.
- Заботу о сотрудниках: медицинскую страховку (ДМС) со стоматологией и возможность профессионального развития за счет компании (после прохождения испытательного срока).
- Оформление по ТК РФ, полностью "белая" зарплата.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Старший программист
Стажер инженер-программист
На момент 07.08.2024 пока даже четких KPI нет.
В процессе разработки тот ещё беспорядок. Возможно, это и минус, и плюс одновременно, так как даёт возможность проявить инициативу и реализовать эти улучшения самостоятельно.