170000 RUR
от
Москва
Мы крупная и стабильная аккредитованная ИТ-компания и распределенно-удаленная команда разработчиков. И мы ищем опытного .NET разработчика для развития собственной CRM+WFM системы, работающей для 800+ сотрудников в 60+ региональных офисах компании.
Несколько слов о продукте: CRM+WFM система, которая автоматизирует бизнес-процессы по оказанию услуг заказчикам и включает в себя следующие основные модули: управление работниками внешнего персонала, управление заказами, планирование работников на заказы, финансовые расчёты с заказчиками, расчет заработной платы работников и т.д.
Вам предстоит:
- Поддерживать работоспособность и при необходимости добавлять новый функционал в собственную CRM+WFM систему (.NET 8 C# + MS SQL);
- Добавлять новый функционал в бэк личных кабинетов работника и заказчика (.NET 8 C# + MS SQL + React/Vue);
- Разрабатывать и улучшать интеграцию веб-сервисов этих кабинетов (их API является источником данных для многих других систем, например, моб. приложений, сайтов, CRM, контакт-центра);
- Работать над оптимизацией инфраструктуры, придумывать что-то новое-инновационное, предлагать и внедрять, а также участвовать в код-ревью;
- Участвовать в разделении монолитного приложения на микросервисы.
Вам необходимо:
- Иметь отличный опыт разработки приложений (.NET C#) от 2 лет, желательно личных кабинетов, систем бронирования, магазинов и т.п. — т.е. систем, которые аккумулируют данные разных источников и интегрируются с другими системами, имеют повышенные требования к безопасности и разграничение ролей;
- Иметь опыт работы с MS SQL и десктопной C# разработкой (Core/WPF/WinForms), а также компонентами DevExpress (Desktop UI Components для WinForms/WPF);
- Уметь разрабатывать RESTfull API;
- Обладать неплохим пониманием front-end веб-разработки (CSS/TS/React/Vue);
- Пользоваться git и таск-менеджерами в ежедневной разработке;
- Обязательно иметь возможность продемонстрировать на своем экране в ходе зум-интервью интересные примеры соответствующих разработок, особенно CRM/ERP и т.п. систем (локальные сборки проектов для тестового окружения);
- Иметь представление о том, что такое «Шаблоны проектирования». А также иметь представление о том, что такое SOLID, DRY, KISS, YAGNI, Code Style и Naming Conventions.
Приветствуется, если у вас есть:
- Навыки ежедневной разработки в Azure DevOps и Git;
- Опыт Kubernetes/Docker и PostgreSQL (полезно также ELK, Grafana, Prometheus и др.);
- Опыт создания диаграмм и работа с документирование в системе Confluence или любой другой.
Мы предлагаем:
- Гибкий график работы;
- Удаленная работа Home Office.