Программист

Xavfsiz shahar tizimlarini rivojlantirish markazi
Зарплата от 15000000 до 40000000 UZS
от 15000000 до 40000000 UZS
Занятость Полная занятость
Полная занятость
Адрес Узбекистан, Ташкент
Описание вакансии

Обязанности программиста

  • Проектирование и разработка ПО;
  • Внедрение ПО и организация корректного взаимодействия с другими программами;
  • Поддержка ПО и помощь специалистам техподдержки в устранении ошибок.

Должен знать

  • основы информатики, высшей математики;
  • основы теории алгоритмов, методы построения формальных языков, основные структуры данных, основы машинной графики, архитектурные особенности и физические основы построения современных ПК и ЭВМ;
  • основные модели данных и их организацию;
  • языки системного программирования;
  • принципы построения языков запросов и манипулирования данными;
  • синтаксис, семантику и формальные способы описания языков программирования, конструкции распределенного и параллельного программирования, методы и основные этапы трансляции;
  • принципы построения экспертных систем;
  • способы и механизмы управления данными;
  • принципы организации, состав и схемы работы операционных систем;
  • принципы управления ресурсами, методы организации файловых систем;
  • принципы построения сетевого взаимодействия;
  • основные методы разработки программного обеспечения;
  • аппаратное обеспечение;
  • информационное законодательство;
  • законодательство об авторских и смежных правах;
  • основы трудового законодательства;
  • Правила внутреннего трудового распорядка;
  • правила и нормы охраны труда, техники безопасности.

Требования к программисту

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