Системный архитектор

Срок для отклика истек

Описание вакансии

Наша команда работает над продуктами, связанными с анализом/распознаванием/записью речи, распознаванием эмоций. Мы разрабатываем собственные продукты Enterprise уровня для больших контакт-центров. Слышал фразу: "В целях контроля качества ваш разговор…."? Скорее всего эту запись осуществляет наш продукт, и запись это только начало — дальше аналитика, big data и хардкор.

ЧТО ДЕЛАЮТ НАШИ ПРОДУКТЫ:

  • запись IP телефонии Avaya, Cisco, Genesys. 200 000 звонков в сутки не предел;
  • распознавание речи и анализ эмоций нашими технологиями;
  • анализ огромного количества текстовых данных (>10 млн распознанных звонков) с помощью Solr.

ВАШИ ЗАДАЧИ:

  • проектирование и документирование архитектуры модулей и компонент программного продукта
  • проработка вариантов архитектурных решений, обоснование технологических подходов
  • контроль разработки по архитектурным требованиям, code review ключевых компонент;
  • участие в развитии программного продукта, внесение и защита предложений на архитектурном совете

НАШИ ОЖИДАНИЯ:

  • опыт создания сервисов на Asp.Net Core
  • опыт работы с REST API. Знание OpenAPI, Swagger
  • опыт работы с асинхронным кодом
  • опыт работы с сервис-ориентированной архитектурой (SOA) и микросервисами
  • базы данных SQL (MSSQL, PostgreSQL) и NoSQL (Redis)
  • ELK
  • opentelemetry
  • Kubernetes
  • RabbitMQ (любой AMQP)
  • Linux на уровне пользователя
  • Практические знания TDD, SOLID и других шаблонов проектирования

Будет плюсом: многопоточное программирование, gRPC, Protobuf, Gitlab, RPM, EntityFrameworkCore

Стек:

  • MS Windows, Linux RHEL/CentOS
  • Docker, Kubernetes, Ansible, wix (msi), RPM
  • TeamCity, Mercurial, Gitlab
  • Asp.Net Core
  • EntityFrameworkCore
  • TDD, SOLID и другие шаблоны проектирования
  • gRPC, Protobuf
  • RabbitMQ (любой AMQP)
  • REST API, OpenAPI, Swagger
  • SQL (MSSQL, PostgreSQL) и NoSQL (Redis)
  • JavaScript, TypeScript
  • React, React Hooks
  • MobX
  • CSS, SCSS
  • StoryBook