Senior .NET Developer
SmartPro is hiring a Senior .NET Developer with a salary from 200,000 RUB, full-time, remote-friendly.
Responsibilities: - Develop server-side with C# / .NET 8: ASP.NET Core Web API, domain services, object model - Design and maintain REST APIs, integrations, and document workflows (WebDAV, online editing) - Work with MS SQL and PostgreSQL: queries, scripts, migrations, performance - Maintain infrastructure: Redis cache, Elasticsearch full-text search, SignalR real-time, logging - Build and deploy app in Docker (multi-stage, nginx), including for Astra Linux and offline environment with private package repository - Analyze requirements, do code reviews, and take responsibility from local run to working release
Requirements: - 5+ years of commercial development with .NET / C# - Strong knowledge of .NET 8 and ASP.NET Core Web API - 3+ years with Docker: multi-stage builds, docker compose, debugging and running services in containers - Good SQL and practice with MS SQL and/or PostgreSQL: query plans, scripts, optimization - DI/IoC containers, async, structured logging, Swagger/OpenAPI - Understanding of authentication and security: JWT, Kerberos/NTLM, LDAP / Active Directory - Ability to work independently in remote format and maintain transparent communication Nice to have: - Frontend: TypeScript and Angular (RxJS, PrimeNG / Angular Material) at least at the level of being able to understand, fix, and build - Electronic signature and cryptography (CryptoPro, PKCS/CMS) - CI/CD in GitLab, build and deploy scripts (bash / PowerShell), private package registries (Nexus, NuGet, npm)
Salary from 200,000 RUB, full-time, remote work possible.
Don't miss a single job
Subscribe to our Telegram channel