Задачи
•Разработка архитектуры программного обеспечения, которая соответствует бизнес-требованиям и технологическим целям.
•Создание и поддержка архитектурных диаграмм и документации.
•Оценка и выбор наиболее подходящих технологий и инструментов для проекта.
•Внедрение лучших практик и стандартов разработки.
•Руководство командой разработчиков и техническими специалистами.
•Проведение архитектурных ревью и код-ревью.
•Обеспечение производительности, безопасности, надежности и масштабируемости систем.
•Внедрение и контроль над соблюдением стандартов качества кода и архитектуры.
•Проектирование и внедрение интеграции между различными системами и компонентами.
•Обеспечение совместимости и взаимодействия систем в гетерогенных средах.
•Проведение тренингов и обучающих сессий для команды.
•Поддержка и наставничество разработчиков по архитектурным вопросам.
Требования
•Высшее образование в области компьютерных наук или аналогичное.
•Опыт работы на аналогичной позиции от 6 лет.
•Успешный опыт разработки и внедрения сложных систем.
•Глубокие знания в области проектирования архитектуры ПО.
•Опыт работы с различными языками программирования (Java, PHP, Go, C#, и т.д.), приоритет Java.
•Опыт работы с RDBMS (PostgreSQL, MySQL) и NoSQL базами данных (MongoDB, Cassandra).
•Понимание принципов микро-сервисной архитектуры, SOA и других архитектурных стилей.
•Опыт использования контейнеризационных технологий (Docker, Kubernetes).
•Знание DevOps практик и инструментов (CI/CD, GitLab CI, Ansible).
•Понимание вопросов производительности, масштабируемости и безопасности.
•Опыт оптимизации производительности и устранения узких мест.
•Опыт управления командой разработчиков.
•Навыки проведения переговоров и умение обосновывать технические решения перед бизнес-стейкхолдерами.
Будет плюсом:
•Опыт c KeyCloak, стандартом OAuth2.0 и 2.1 и протоколом SMPP.
•Опыт c базами данных Oracle, CBS FexCube.
Условия
•Пятидневная рабочая неделя (пн–пт, 9:00–18:00).
•Участие в развитии современных FinTech-продуктов.
•Работа в профессиональной и сплочённой команде.
•Возможности карьерного и профессионального роста.
•Конкурентоспособная заработная плата.
•Официальное трудоустройство в соответствии с Трудовым кодексом РУз.