Middle .NET-разработчик DirectumRX

Зарплата

от 80 000 ₽

Местоположение и тип занятости

ИжевскПолный рабочий день

Компания

Система управления цифровыми процессами и документами с элементами искусственного интеллекта

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

Условия работы

Мы разрабатываем систему электронного документооборота DirectumRX и сейчас активно развиваем веб-клиент для продукта.

Для того, чтобы увеличить мощность команды, которая занимается разработкой платформы, мы ищем middle .NET-разработчика, которому не нужно будет объяснять, что такое ООП и который сможет легко подхватить задачи в проекте.

Готовы предоставить всё, что для этого нужно: достаточный уровень оплаты, обучить и помочь вникнуть, дать определенную свободу в реализации решений.

Требуемый опыт:

  • Хорошее знание .NET;
  • Опыт разработки веб-приложений;
  • Опыт использования реляционных СУБД (MSSQL, PostgreSQL);

Дополнительными плюсами будут:

  • Опыт разработки frontend: React/Redux, JavaScript ES6, ES7 (Babel), WebPack;
  • Знание NHibernate;
  • Знание .NET Core;
  • Знание Python.

Технологический стек проекта:

  • backend: .NET Framework 4.5, ASP.NET WebAPI, SignalR, .NET Core;
  • frontend: React/Redux, JavaScript ES6, ES7 (Babel), WebPack, FlowType;
  • работа с данными: MS SQL Server, PostgreSQL, ADO.NET, NHibernate, Redis;
  • инструменты разработки: MS Visual Studio 2017, Visual Studio Code, PyCharm;
  • инфраструктура: Python;
  • работа с кодом: TFS 2017, Git.

Ближайшие задачи на проект:

  • Увеличить масштабируемость системы для работы 100к пользователей и 2млрд объектов.
  • Завершить переход от Continuous Integration к Continuous Delivery.
  • Создать систему получения обратной связи от пользователей и обкатки различных вариантов фич.
  • Переход на СПО на всех узлах системы (офисное ПО, СУБД, хостинг сервисов).
  • Завершить переход на микросервисную архитектуру: выделение нужных сервисов и рефакторинг кода, централизованное управление/развертывание сервисов, масштабирование нагрузки.
  • Движение к самобалансирующейся системе: авто диагностика системы, автоматическая балансировка нагрузки по сервисам системы, авто блокировка/отключение неоптимальных с точки зрения нагрузки элементов.
  • Значительное развитие возможностей хранилищ неструктурированных данных в системе: разные виды хранилищ, политики хранения и перемещения данных между хранилищами.
  • Быстрый и релевантный поиск по хранилищам данных на масштабах миллиардов объектов.

Организация работы на проекте:

  • используем Continuous Integration;
  • процесс разработки построен на основе гибких методологий:
  • разработчики сами определяют сроки реализации, архитектуру и способы выполнения задач;
  • нам важно качество кода, мы выделяем время на рефакторинг и тех. долг;
  • сode review, анализ производительности.

Уровень зарплаты обсуждается индивидуально по результатам собеседования