TeamLead (Руководитель группы разработки)

з/п не указана

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Казахстан.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Обязанности:
  • Управление командой разработчиков, непосредственное участие в разработке и поддержке клиентских и серверных частей платформы
  • Проектирования архитектуры взаимодействия со смежными системами
  • Оценка, анализ и оптимизация бизнес требований
  • Управление архитектурой платформы
  • Организация рабочего процесса и контроль разработки
  • Оценка трудоемкости и сроков исполнения работ
  • Создание, проработка и реализация плана технического развития проектов (technical leadership)
  • Руководство проектированием и разработкой функционала программного продукта, утверждение технических решений, определение стека используемых технологий
  • Разработка процессов мониторинга приложений, логирование, health-checks
  • Обучение новых сотрудников процессам, принятым в группе (наставничество)
Требования:
  • Знание объектно-ориентированного программирования
  • Знание языков программирование высокого уровня
  • Знания в области информационной безопасности
  • Знание сетевых технологий
  • Знание web-технологий
  • Знание принципов работы сети интернет
  • Знание систем контроля версий
  • Навык планирования своей работы и команды
  • Знание SQL (T-SQL, PL-SQL, MySQL)
  • Умение проектировать базы данных
  • Навык проведения анализа чужого кода
  • Умение создавать подробную документацию по проекту
  • Знание современных методологий управления проектами (Agile, Scrum, Kanban)
  • Знание HTML5/CSS3 (кроссбраузерность, адаптивность, блочная верстка)
  • Хорошее знание JavaScript
  • Знание React (react-redux, react-actions, react-saga, react-router), Flow, ESlint, NodeJS, npm
  • Знание WebAPI (Rest Services)
  • Навыки работы с с JaxB, xPath, xml, xsd, WildFly, xPression, KeyCloak
  • Понимание принципов работы ETL
  • Умение выстраивать процессы и автоматизировать их
  • Знание JVM
  • Знание реляцонных (Oracle, Postgres) и нереляцонных (Redis, MongoDB, Cassandra) баз данных
  • Опыт профессиональной full-stack разработки высоконагруженных приложений от 3-х лет
  • Опыт проектирования и создания высоконагруженных масштабируемых систем, понимание шардинга, репликации, очередей
  • Опыт проведения исследований возможных вариантов реализации проекта с точки зрения используемых технологий и инструментов разработки, умение обосновать свои решения
  • Опыт обобщения и структурирования информации по проекту, разделение разработки на этапы и блоки, с последующей организацией цикла разработки продукта
  • Опыт постановки полного цикла разработки (от ТЗ до сдачи проекта в эксплуатацию)
  • Опыт управления командой разработчиков от 5 человек
  • Опыт разработки распределённых микросервисов
  • Опыт рефакторинга кода и проведения код-ревью
  • Опыт работы с контейнерными инфраструктурами (docker, mesos, kubernetes)
  • Опыт применения принципов Continuous Delivery & Deployment & Integration и работы с системами Continuous integrations (GitLab, Jenkins, TFS)

Ключевые навыки

MongoDBXMLAgile Project ManagementOracle Pl/SQLHTML5

Адрес

Алматы, улица Толе би, 101

Вакансия опубликована 20 сентября 2019 в Алматы

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику