Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: Clean DATA
Clean Data – российский вендор программного обеспечения, аккредитованный Минцифрой.
Наш продукт “Гражданский фактор” решает задачи очистки, стандартизации и дедупликации данных в крупных государственных организациях.
Мы действительно верим в то, что, разрабатывая ПО такого уровня, делаем мир лучше.
Предстоящие задачи: - Анализ состояния ИТ-ландшафта заказчиков, выявление проблем и потребностей;
- Сбор, анализ и формализация требований заказчиков в виде ТЗ, ТТ, ЧТЗ;
- Разработка архитектуры технических решений с учётом имеющихся возможностей и ограничений;
- Документирование технических решений: подготовка схем, пояснительных записок, презентаций;
- Защита технических решений перед заказчиками;
- Разработка моделей данных, компонентных диаграмм, диаграмм развёртывания продукта, функциональных моделей с потоками данных, блок-схем алгоритмов работы отдельных методов и пр.;
- Декомпозиция технических решений на задачи, делегирование и контроль их исполнения;
- Проектирование стендов под решения, расчёт системных требований (сайзинга);
- Обеспечение интеграции всех компонентов решения в единое целое на всех этапах его разработки.
Мы ожидаем, что вы: - Имеете высшее техническое образование;
- Имеете опыт работы в роли системного архитектора не менее 5 лет;
- Обладаете аналитическим складом ума, проявляете инициативу, ответственны, самостоятельны и коммуникабельны;
- Умеете выстраивать взаимоотношения с заказчиками, вести конструктивный диалог, обосновывать принятые решения;
- Имеете широкий кругозор и знания в сфере IT;
- Хорошо знаете алгоритмы и структуры данных, принципы ООП, паттерны проектирования (GoF, DDD, EIP);
- Хорошо знаете и применяете принципы разработки ПО (SOLID, DRY, YAGNI);
- Имеете опыт разработки приложений на одном из языков высокого уровня (Java, C#, Python и т.д.);
- Имеете опыт разработки технической документации (ГОСТ 34, ГОСТ 19);
- Уверенно владеете инструментами моделирования и документирования проектных решений (UML, ER, BPMN, C4 и т.д.);
- Имеете опыт проектирования и разработки высоконагруженных систем;
- Хорошо понимаете способы интеграции систем и обладаете опытом проектирования межсистемного взаимодействия.
Технологический стек:
- OS: RHEL/CentOS Linux, Alma Linux, Alt Linux, Астра Linux;
- Programming language: Java 11+, Python;
- Frameworks: Spring, Java EE, Junit, Maven/Gradle;
- DB: PostgreSQL;
- Middleware: RabbitMQ, Kafka;
- Storage: MinIO, Ceph (S3), NFS;
- Automation: Ansible, Helm, Terraform, AWX;
- Containers: Docker;
- Orchestration: Kubernetes, OpenShift;
- CI/CD: Gitlab; Teamcity, Nexus;
- Monitoring: Prometheus, Grafana;
- Logging: ELK, Graylog.
Что мы можем вам предложить: - Возможность работать с уникальным продуктом в высокопрофессиональной команде;
- Хорошую заработную плату и пересмотр минимум раз в год;
- ДМС после испытательного срока;
- Небольшой коллектив: у вас не будет десятка начальников и подчиненных;
- Гибкий график с частичной возможностью работы из дома