Архитектор гео-платформы, Москва

Задачи:

  • разработка архитектурной части концепции и видения продукта на предпроектном этапе;
  • сбор требований к продукту, применяемым технологиям и решениям, применяемым для построения гео-сервисов;
  • создание архитектуры продукта, эскизное проектирование;
  • создание архитектуры интеграционных решений;
  • создание требований к API;

Необходимые знания и навыки:

  • отличное знание и опыт применения паттернов и подходов к проектированию (GoF, EAA, DDD, EIP,…);
  • опыт проектирования и разработки систем с различной архитектурой (микросервисы, SOA, Event-Driven Architecture);
  • опыт проектирования и разработки высоконагруженных систем;
  • опыт проектирования API веб-сервисов (REST,SOAP);
  • знания и опыт использования инструментов документирования проектных решений (UML, ER-диаграммы, BPMN);
  • знание организации сетевого взаимодействия по различным протоколам (REST, HTTP);
  • БД: хорошее знание языка SQL, навыки работы сРСУБД (PostgreSQL), знание одной или нескольких NoSQL БД;
  • знание брокеров очередей (Kafka, RabbitMQ);
  • знания и опыт работы с оркестраторами контейнеров (Kubernetes) и связанных технологий (Service Mesh);
  • умение использовать средства разработки (Git,IDE);
  • знание ОС Linux на уровне опытногоп ользователя;
  • опыт работы с инструментами визуального моделирования (Sparx Enterprise Architect, Visio);

Будет плюсом:

  • знание отраслевых стандартов OGC (OpenGeospatial Consortium), GeoJSON, TMS (от OSGeo).