Разработка нового и доработка существующего функционала по автоматизации бизнес-процессов информационной системы на JavaScript, React, TypeScript; Интеграция с внутренними и внешними API, модулями и сервисами.
Участие в процессе code review: проверка кода на соответствие стандартам, читаемость и оптимальность решений. Поддержание и развитие код-стандарта, документация архитектурных решений.;
Проведение функционального и модульного тестирования. Тестирование и обеспечение безопасности RESTful API, включая защиту от распространённых уязвимостей (OWASP Top 10 и др.). Участие в автоматизации тестирования (если применимо).;
Обеспечение бесперебойной работы информационной системы, оперативное реагирование на инциденты. Мониторинг производительности и доступности. Использование инструментов (например, Prometheus, Grafana, Sentry и др.).;
Проведение RCA (Root Cause Analysis) сбоев и инцидентов. Оптимизация кода, архитектуры и запросов для повышения производительности системы.
Требования:
Необходимые профессиональные навыки и образование:
1) Знание нормативных правовых документов РК:
Закон РК «О фонде национального благосостояния»;
Закон РК «Об акционерных обществах»;
Закон РК «О товариществах с ограниченной и дополнительной ответственностью»;
Закон РК «О противодействии коррупции»;
Закон РК «Об информатизации».
2) Образование: высшее образование в области ИТ;
3) Опыт работы в сфере информационных технологий: не менее 3-х лет;
4) Знание языков:
казахский, русский – свободно;
английский – технический.
5) Профессиональные навыки:
Знание современных стандартов и методов разработки веб-приложений;
Опыт работы с BPM-системами (например, Camunda, Bizagi, ELMA и др.).
Опыт CI/CD (Jenkins, GitLab CI, Docker).
Навыки работы с базами данных (PostgreSQL, MongoDB, MS SQL).
Знание принципов микросервисной архитектуры
Знание CSS и JavaScript;
Знание и понимание основных принципов UX/UI дизайна;
Навыки работы с API и умение интегрировать их с front-end -приложением;
Знание основ SEO и умение оптимизировать веб-страницы для поисковых систем;
Навыки и знание языков моделирования бизнес-процессов (UML, BPMN и др.);
Уверенное пользование библиотекой FormIO;
Знание нотаций моделирования BPMN 2.0 (Camunda);
Опыт проектирования интеграционных решений с использованием SOAP, REST API, XML, JSON.