Главный эксперт в Сектор разработки.
Уровень образования: Высшее образование в области информационных технологий, программной инженерии, компьютерных наук или смежных областях.
Стаж работы по специальности: Не менее 3 лет в сфере разработки программного обеспечения.
Должностные обязанности:
1. Разработки веб-приложений на Go, Next.js, React, PHP и Laravel;
2. Работа с JavaScript/TypeScript, HTML, HTML5, CSS, jQuery, PostgreSQL и MySQL;
3. Разработка и интеграция REST API;
4. Проектирования, тестирования, отладки и оптимизации программного кода;
5. Понимание принципов аутентификации, авторизации и информационной безопасности веб-приложений;
6. Техническая поддержка, сопровождение и доработка существующих информационных систем и программных продуктов;
7. Разработка, внедрение и сопровождение новых информационных систем и веб-приложений на целевом технологическом стеке;
8. Разработка серверной и клиентской частей приложений и работа с базами данных;
9. Проектирование и интеграция API;
10. Выявление и устранение программных ошибок и дефектов и разработка и внедрение новых функциональных возможностей в существующие информационные системы;
11. Участие в модернизации и унификации программных решений, участие в проектировании архитектуры программных решений;
12. Подготовка технической документации.
Профессиональные навыки:
- Опыт разработки веб-приложений на Go, Next.js, React, PHP и Laravel;
- знание PostgreSQL и MySQL; разработка и интеграция REST API;
- знание JavaScript/TypeScript, HTML, HTML5, CSS, jQuery;
- понимание клиент-серверной архитектуры и принципов проектирования программных систем, опыт работы с Git и системами управления версиями, навыки работы с ORM и базами данных, опыт разработки и документирования API с использованием OpenAPI/Swagger;
- навыки проектирования, тестирования, отладки и оптимизации программного кода, понимание принципов аутентификации, авторизации и информационной безопасности веб-приложений;
- опыт применения AI-инструментов (AI coding assistants) в разработке программного обеспечения, наличие DevOps-компетенций: Linux, Docker, CI/CD, развертывание приложений, работа с логами и мониторингом.
Личные качества: Ответственность, системное мышление, аналитические способности, инициативность, самостоятельность, внимательность, способность к обучению, умение работать в команде, ориентация на результат.
Владение языками: Казахский и русский языки — свободное владение; английский язык — на уровне, достаточном для работы с технической документацией.