Программист
Xavfsiz shahar tizimlarini rivojlantirish markazi
Зарплата | от 15000000 до 40000000 UZS |
от 15000000 до 40000000 UZS | |
Занятость | Полная занятость |
Полная занятость | |
Адрес | Узбекистан, Ташкент |
Описание вакансии
Обязанности программиста
- Проектирование и разработка ПО;
- Внедрение ПО и организация корректного взаимодействия с другими программами;
- Поддержка ПО и помощь специалистам техподдержки в устранении ошибок.
Должен знать
- основы информатики, высшей математики;
- основы теории алгоритмов, методы построения формальных языков, основные структуры данных, основы машинной графики, архитектурные особенности и физические основы построения современных ПК и ЭВМ;
- основные модели данных и их организацию;
- языки системного программирования;
- принципы построения языков запросов и манипулирования данными;
- синтаксис, семантику и формальные способы описания языков программирования, конструкции распределенного и параллельного программирования, методы и основные этапы трансляции;
- принципы построения экспертных систем;
- способы и механизмы управления данными;
- принципы организации, состав и схемы работы операционных систем;
- принципы управления ресурсами, методы организации файловых систем;
- принципы построения сетевого взаимодействия;
- основные методы разработки программного обеспечения;
- аппаратное обеспечение;
- информационное законодательство;
- законодательство об авторских и смежных правах;
- основы трудового законодательства;
- Правила внутреннего трудового распорядка;
- правила и нормы охраны труда, техники безопасности.
Требования к программисту
- Опыт создания программ;
- Умение составлять и читать ТЗ;
- Умение разбираться в чужом коде;
- Знание вспомогательных программ (например, системы контроля версий);
- Software Engineer Full-stack;
- Обязанности программиста;
- Проектирование и разработка ПО;
- Внедрение ПО и организация корректного взаимодействия с другими программами;
- Поддержка ПО и помощь специалистам техподдержки в устранении ошибок.
- Backend developer;
- Умение работать с Swagger
- Умение работать с Socket.IO;
- Умение работать с Redis;
- Умение работать с Queues (RabbitMQ);
- Умение разрабатывать микросервисную архитектуру.
- Frontend developer;
- Опыт разработки веб-приложений, PWA от 2 лет;
- Стек технологий чистого JS, Typescript, React, less, sass, redux, saga;
- Понимание эргономики (UI/UX) и адаптивного дизайна;
- Необходимо иметь четкое понимание ООП, Git Flow, Agile, NPM;
- Понять разницу между виртуальным DOM и DOM;
- CSS-анимация.
- Quality Assurance (QA);
- Опыт работы в качестве QA разработчика или тестировщика программного обеспечения не менее 1 года;
- Опыт тестирования web и mobile приложений;
- Опыт работы с автоматизированными тестовыми фреймворками;
- Понимание принципов тестирования и методологий разработки ПО;
- Умение анализировать требования и разрабатывать тестовые сценарии;
- Опыт работы с системами контроля версий, такими как Git.
Требования
Опыт | 3-6 лет |
Условия работы
График работы | Полный день |
Добавлено 7 дней назад
Пожаловаться