Job description

Requirements

  • Entry level
  • No Education
  • Salary to negotiate
  • Moscow

Description

Ищем члена команды для реализации динамичного образовательного проекта "Лидеры производительности" в рамках национального проекта "Производительность труда и поддержка занятости".

Обязанности:

Обязанности:


- Разработка прикладного программного кода на PL/PgSQL
- Разработка и оптимизация сложных SQL-запросов
- Миграция прикладных систем на PostgreSQL
- Решение проблем, возникающих в ходе эксплуатации базы данных
- Разработка приложений с использованием React
- Разработка новых веб-приложений, рефакторинг существующих приложений
- Участие в разработке интеграционных решений
- Разработка и сопровождение серверной части, включая проектирование модели данных, создание объектов БД
- Создание хранимых серверных процедур БД для обработки данных и обеспечения основных технологических процессов
- Доработка, рефакторинг и поддержка информационных систем
- Документирование изменений

Требования:


- Опыт разработки от 3 лет
- Опыт практической работы с PostgreSQL от 2-х лет. Приветствуется опыт работы с другими СУБД
- Уверенное владение языками SQL и PL/PgSQL
- Четкое знание особенностей PostgreSQL, алгоритмов исполнения SQL-запросов, техники их оптимизации и настройки сервера
- Понимание принципов проектирования прикладных баз данных
- Опыт разработки приложений с использованием React от 2х лет
- Работа с React и соответствующим стеком инструментов/библиотек (webpack, node.js, babel, redux, роутинг, тестирование)
- Создание заглушек REST API, применение реального API, понимание кроссдоменных запросов, oauth, базовых принципов безопасноти, вебсокетов
- Понимание объектно-ориентированных паттернов, применение оптимальных архитектурных решений и принципов кодирования
- Уверенные знания HTML, CSS, JavaScript
- Понимание как работает HTTP-протокол и REST архитектура
- Умение верстать адаптивные и кроссбраузерные интерфейсы
- Навыки работы с инструментами отладки и профилирования кода
- Опыт написания тестов, покрывающих программный код, поведенческих тестов
- Умение писать документацию к программному коду
- Опыт работы с гибкими методологиями разработки (SCRUM, Agile)
- Опыт работы с системами контроля версий
- Высшее образование
- Умение разбираться в чужом коде
- Умение писать тестируемый код
- Понимание принципов обеспечения безопасности в веб-приложениях
- Умение расставлять приоритеты и самостоятельно доводить задачи до финальной стадии
- Владение английским языком, достаточное для чтения технических статей и грамотного именования сущностей в коде
- Ответственность, самостоятельность, организованность и умение работать в команде

Условия:
- оформление согласно ТК РФ;
- график работы 5/2;
- интересные задачи;
- доброжелательный коллектив.

About the company

AdzunaRU

Related jobs