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, анализ производительности.
Уровень зарплаты обсуждается индивидуально по результатам собеседования