Задачи:- Анализ и структурирование требований от бизнес-заказчиков, их декомпозиция и передача в разработку.
- Подготовка технической документации для разработчиков с ясным и точным описанием требований.
- Написание проектной документации с учетом функциональных и нефункциональных требований (включая SLA и риски).
- Описание функционала системы, таких как импорт настроек, управление параметрами и расчет переменных.
- Проработка интеграционных потоков данных, взаимодействие с системами SAP, JDA и другими.
- Внедрение решений с соблюдением строгих требований к SLA и минимизацией рисков.
Требования:- Опыт работы системным аналитиком от 3 лет.
- Знание современных методологий проектирования, разработки и тестирования ПО.
- Опыт работы с микросервисной архитектурой и умение описывать нефункциональные требования.
- Глубокое понимание интеграционных процессов и принципов REST/SOAP.
- Навыки работы с UML и BPMN для моделирования процессов.
- Знания архитектуры баз данных и уверенное владение SQL.
Задачи:- Проработка и оптимизация бизнес-процессов, синхронизация действий участников проекта.
- Проектирование новых процессов и функционала в микросервисной архитектуре.
- Организация и поддержка взаимодействия со смежными командами для достижения целей проекта.
Требования:- Опыт работы на позиции бизнес-аналитика от 3 лет, включая анализ и реинжиниринг бизнес-процессов.
- Понимание жизненного цикла ИТ-проекта и навыки управления проектами и рисками.
- Способность эффективно планировать и приоритизировать задачи, работая с несколькими проектами одновременно.
- Навыки структурирования информации и внимание к деталям.
Задачи:- Проектирование и разработка компонентов программного обеспечения.
- Проведение код-ревью и документирование решений.
- Разработка и поддержка микросервисных приложений, создание Unit-тестов.
- Интеграция с различными системами внутри микросервисной архитектуры.
Требования:- Опыт разработки на Java от 3 лет (Middle) или от 5 лет (Senior).
- Умение писать чистый и понятный код, разбираться в чужом коде.
- Опыт работы с Apache Kafka, Spring Framework, Hibernate, и PostgreSQL.
- Владение инструментами контейнеризации и оркестрации, такими как Docker и Kubernetes.
- Навыки профилирования приложений и оптимизации производительности.
Задачи: - Разработка архитектуры и ключевых компонентов системы, оптимизация производительности и обеспечение отказоустойчивости.
- Интеграция системы с другими компонентами IT-инфраструктуры.
- Разработка unit-тестов и участие в code review.
- Оценка трудоемкости задач и участие в планировании разработки.
Требования:- Опыт разработки на C от 5 лет.
- Уверенное владение Linux, Git, и SQL.
- Знание многопоточного программирования и принципов работы с сетевыми протоколами.
- Опыт работы с DNS-серверами, Samba, OpenLDAP, и LMDB.
- Навыки reverse engineering и анализа сетевого трафика.
Задачи:- Внедрение разработанных продуктов в банковскую систему, настройка процессов доставки в продакшн.
- Принятие ключевых технологических решений совместно с архитектором.
- Координация работы команды по развитию технологических продуктов и поддержке системы.
- Приоритизация задач, управление бэклогом и распределение ресурсов команды.
Требования:- Глубокие знания и опыт работы с Java, Spring Boot, и микросервисной архитектурой.
- Опыт интеграции информационных систем и проектирования отказоустойчивых решений.
- Управление scrum-командой, понимание нагрузки и обработки больших объемов данных.
- Опыт работы с инструментами тестирования, Docker, Kubernetes.
Задачи:- Поддержка внедрения новых решений и обеспечение бесперебойного функционирования сервисов, таких как сбор логов, метрик, хранение артефактов, проксирование зависимостей и сбор ошибок, с использованием инструментов Kubernetes, Kafka, ElasticSearch, Kibana, Nginx, Prometheus, Grafana, Zabbix.
- Автоматизация процессов разработки ПО с применением Gitlab CI, Jenkins, а также Docker и Ansible для контейнеризации и оркестрации.
- Подготовка продукта к успешной эксплуатации, включая настройку мониторинга, сбора логов, разработку стратегий восстановления после сбоев и обеспечение резервного копирования, используя PostgreSQL, MongoDB, MS SQL.
- Анализ и решение корневых причин инцидентов и проблем, связанных со стабильностью и производительностью систем, с применением инструментов Jira и мониторинговых решений.
- Внедрение и настройка инструментов отладки и оптимизации информационной системы.
- Автоматизация сборки, тестирования, развертывания и других процессов.
- Участие в разработке/доработке технической архитектуры системы совместно с архитектором, составление требований к серверам и системному ПО.
- Администрирование MS Server, MSSQL, MongoDB и обеспечение надежности систем.
Требования:- Опыт работы с DevOps инструментами, такими как Gitlab CI, Jenkins, Kubernetes, Kafka, ElasticSearch, Kibana, Nginx, Prometheus, Grafana, Ansible, Zabbix, Docker.
- Опыт администрирования MS Server, MSSQL, MongoDB.
- Уверенное владение контейнеризацией и оркестрацией.
- Знание и опыт работы с реляционными и нереляционными базами данных, включая PostgreSQL, MongoDB, MS SQL.
- Опыт автоматизации процессов разработки и эксплуатации ПО.
- Умение анализировать и решать проблемы, связанные с производительностью и стабильностью информационных систем.
Задачи:- Разработка методики нагрузочного тестирования: анализ работы системы, формирование профиля нагрузки, учет текущих и планируемых нагрузок, сравнение стендов и проработка ограничений тестирования.
- Разработка и актуализация средств нагрузочного тестирования: создание скриптов, сценариев, эмуляторов смежных систем, генераторов данных и инструментов для анализа.
- Подготовка пулов данных для проведения нагрузочного тестирования.
- Проведение нагрузочного тестирования и анализ его результатов.
- Подготовка протоколов и отчетов по итогам нагрузочного тестирования.
Требования:- Высшее техническое образование.
- Опыт работы в области нагрузочного тестирования от 2 лет.
- Знание полного цикла проведения нагрузочного тестирования, включая разработку методик, создание скриптов и эмуляторов, генерацию тестовых данных, проведение тестов, анализ результатов и составление отчетов.
- Уверенное владение одним из инструментов нагрузочного тестирования (JMeter, HP Load Runner, Gatling, K6), включая разработку мультпротокольных скриптов, корреляции, настройку взаимодействий между скриптами, подготовку сценариев, запуск тестов и анализ результатов.
- Опыт диагностики и анализа проблем производительности на уровне базы данных и приложений по результатам нагрузочного тестирования.
- Опыт программирования на одном из языков (Java, C#, C++, Python) не менее 2 лет.
- Опыт разработки эмуляторов внешних систем.
- Знание основ реляционных баз данных, уверенное владение SQL (выборки, соединения, вложенные запросы, группировка, сортировка) и практический опыт работы с Oracle.