Вакансия: Middle .NET-разработчик DirectumRX

Отправить резюме 

Мы разрабатываем систему электронного документооборота 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;
  • процесс разработки построен на основе гибких методологий;
  • разработчики сами определяют сроки реализации, архитектуру и способы выполнения задач;
  • нам важно качество кода, мы выделяем время на рефакторинг и тех. долг;
  • code review, анализ производительности.

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

Связаться с нами