Senior .NET-разработчик
Технологии
Описание вакансии
Кратко о роли
Компания СмартПро ищет Senior .NET-разработчика для развития серверной части высоконагруженных систем.
Ключевые задачи
- Развитие серверной части на C# / .NET 8 (ASP.NET Core Web API, доменные сервисы).
- Проектирование и поддержка REST API, интеграций и сценариев работы с документами.
- Работа с MS SQL и PostgreSQL (запросы, миграции, оптимизация производительности).
- Поддержка инфраструктурных компонентов: Redis, Elasticsearch, 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, асинхронности и принципов безопасности (JWT, Kerberos, LDAP).
- Умение работать самостоятельно в удаленном формате.
Будет плюсом
- Базовые навыки работы с фронтендом (TypeScript, Angular).
- Опыт работы с электронной подписью и криптографией (КриптоПро).
- Навыки настройки CI/CD в GitLab и написания скриптов сборки (bash/PowerShell).
Условия и бенефиты
- Зарплата от 200 000 ₽.
- Полная занятость.
- Удаленный формат работы.
СмартПро ищет Senior .NET-разработчика.
Чем предстоит заниматься:
- Развивать серверную часть на 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 (RxJS, PrimeNG / Angular Material) — хотя бы на уровне «могу разобраться, поправить и собрать».
- Электронная подпись и криптография (КриптоПро, PKCS/CMS).
- CI/CD в GitLab, скрипты сборки и деплоя (bash / PowerShell), приватные реестры пакетов (Nexus, NuGet, npm).
Оригинальная вакансия:
https://t.me/frontend_rabota/3214