← к выдаче
разработка

.net разработчик системы документооборота

RU25 дн. назад

Коротко

Develops server-side of a corporate document management system on C# and .NET 8: ASP.NET Core Web API, REST API, MS SQL/PostgreSQL, Redis, Elasticsearch · Needs: 5+ years commercial .NET/C#; .NET 8 and ASP.NET Core Web API; 3+ years Docker (multi-stage, compose); SQL with MS SQL/PostgreSQL; DI/IoC, async, structured

Описание от работодателя

Описание: СмартПро занимается заказной разработкой веб-порталов, мобильных приложений и автоматизацией бизнес-процессов для бизнеса и государственных структур. Проект представляет собой корпоративную систему документооборота с бэкендом на .NET 8 и фронтендом на Angular. Задачи: Развивать серверную часть на C# и .NET 8: ASP.NET Core Web API, доменные сервисы, объектную модель; Проектировать и поддерживать REST API, интеграции и сценарии работы с документами, включая WebDAV и онлайн-редактирование; Работать с MS SQL и PostgreSQL: писать запросы и скрипты, выполнять миграции, повышать производительность; Поддерживать инфраструктурную обвязку: кэш Redis, полнотекстовый поиск Elasticsearch, real-time через SignalR, логирование; Собирать и разворачивать приложение в Docker, включая multi-stage-сборки и nginx, в том числе под Astra Linux и офлайн-контур с приватным репозиторием пакетов; Разбираться в требованиях, проводить код-ревью и отвечать за выпуск изменений в продакшен — от локального запуска до работающего релиза. Требования: Опыт коммерческой разработки на .NET и C# от 5 лет; Уверенное владение .NET 8 и ASP.NET Core Web API; Опыт работы с Docker от 3 лет: multi-stage-сборки, docker compose, отладка и запуск сервисов в контейнерах; Хорошее знание SQL и практика работы с MS SQL и/или PostgreSQL: планы запросов, скрипты, оптимизация; Знание DI/IoC-контейнеров, асинхронности, структурного логирования и Swagger/OpenAPI; Понимание аутентификации и безопасности: JWT, Kerberos/NTLM, LDAP и Active Directory; Умение самостоятельно работать в удалённом формате и поддерживать прозрачную коммуникацию; Будет плюсом TypeScript и Angular, электронная подпись и криптография, CI/CD в GitLab, скрипты сборки и деплоя на bash и PowerShell, приватные реестры пакетов Nexus, NuGet и npm. Условия: Зарплата от 200 000 ₽; Работа по контракту, формат оформления и объём загрузки обсуждаются индивидуально; Гибкий график: важен результат, а не часы в трекере; Нужно быть на связи в рабочие часы по Москве; Интересные технические задачи: интеграции, импортозамещение, реальные production-нагрузки.