Инженер Департамента разработки информационных систем и сервисов

KAP Technology г.Астана
Требуемый опыт работы: От 3 до 6 лет Полная занятость, Полный день
Вакансия открыта
Создана:

Подано заявок:
14

Количество просмотров:
225

   Детали конкурса

Должностные обязанности:

Разработка программного обеспечения 1. Создание пользовательского интерфейса, включая вёрстку HTML, стилизацию CSS и взаимодействие с пользователем через JavaScript. 2. Создание, модификация и оптимизация серверного кода, который обрабатывает запросы от клиентских приложений и обеспечивает функциональность системы. 3. Разработка интерактивных элементов и функциональности с использованием JavaScript, включая анимации, валидацию форм, динамическое обновление данных и другие клиентские скрипты. 4. Определение структуры и методов API для взаимодействия между разработчиками, а также их реализация. 5. Оптимизация интерфейса для мобильных устройств и различных экранов с помощью адаптивного или респонсивного дизайна. 6. Проектирование и управление базами данных, включая создание схемы, выполнение SQL-запросов, оптимизацию запросов и обеспечение безопасности данных. 7. Разработка мер безопасности, включая аутентификацию, авторизацию, защиту от атак и обработку данных с учетом соблюдения стандартов безопасности. 8. Разработка мер безопасности, включая аутентификацию, авторизацию, защиту от атак и обработку данных с учетом соблюдения стандартов безопасности. 9. Настройка корректной работы веб-приложения на разных браузерах и платформах. 10. Обеспечение дальнейшего сопровождения внедренного действующего программного обеспечения . 11. Организация проведения профилактических работ, устранение неисправностей, возникающих в процессе работы программного обеспечения; 12. Обеспечение быстрой загрузки страниц и оптимизация ресурсов для улучшения производительности интерфейса. 13. Проведение тестирования пользовательского интерфейса, выявление и устранение ошибок (багов) и недоработок. 14. Взаимодействие с разработчиками, дизайнерами, QA-инженерами и другими членами команды для достижения общих целей проекта. 15. Взаимодействие с разработчиками для интеграции с серверной частью приложения через API. 16. Регулярное обновление и поддержка интерфейса, внесение изменений и улучшений в соответствии с потребностями и обратной связью пользователей. 17. Постоянное обновление знаний, изучение новых технологий и методов разработки для повышения квалификации.

Образование:

Высшее образование: Инженерное / техническое / прикладная математика и информатика/ информационные системы / автоматизация и управление

Навыки:

• Знание языков программирования, таких как JavaScript, TypeScript, JQuery, Python, Java, Ruby, PHP, Node.js или других, в зависимости от используемых технологий. • Понимание принципов работы протоколов HTTP/HTTPS и RESTful API. • Опыт работы с Git, Docker (возможность локального развертывания), с реляционными (например, MySQL, PostgreSQL) и/или NoSQL (например, MongoDB, Redis) базами данных. • Способность проектировать, разрабатывать и документировать API для взаимодействия между сервером и клиентскими приложениями. • Опыт работы с фреймворками, такими как React, jQuery, Django, Ruby on Rails, Spring, Express.js и другими. • Знание принципов безопасности веб-приложений и способность защищать приложение от угроз. • Навыки юнит-тестирования и интеграционного тестирования.

Дополнительно:

• Владение методами разработки интерфейса: создание пользовательского интерфейса, включая вёрстку HTML, стилизацию CSS и взаимодействие с пользователем; • Владение методами оптимизации производительности: обеспечение быстрой загрузки страниц и оптимизация ресурсов для улучшения производительности интерфейса; • Владение методами проектирования и разработки API: определение структуры и методов API для взаимодействия между разработчиками, а также их реализация; • Владение методами работы с базами данных: проектирование и управление базами данных, включая создание схемы, выполнение SQL-запросов, оптимизацию запросов и обеспечение безопасности данных; • Владение методами обеспечения безопасности: Разработка мер безопасности, включая аутентификацию, авторизацию, защиту от атак и обработку данных с учетом соблюдения стандартов безопасности; • Постоянное обновление знаний, изучение новых технологий и методов разработки для повышения квалификации.

Знания языков:

Владение казахским, русским (обязательно), английским языком (желательно).

Подробнее о вакансии