Senior .Net Engineer (Backend)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior .Net Engineer (.NET/Backend): Design, develop, and maintain reliable backend software for insurance brokerage solutions with an accent on high-performance REST APIs, database optimization, and cloud-native deployment. Focus on implementing API security, scalability patterns, and production troubleshooting in Azure environments.
Location: USA
Company
is a custom software development company providing full-cycle software engineering services, including product development, QA, R&D, design, and technology consulting since 1991.
What you will do
- Design, develop, and maintain reliable software aligned with technical requirements
- Analyze requirements, estimate tasks, and set acceptance criteria independently
- Coordinate task deadlines with Technical Leader or Project Manager
- Apply best practices and coding standards for high-quality, performant solutions
- Stay current with modern technologies and participate in learning programs
Requirements
- 7+ years backend/API development, including 4+ years modern .NET (.NET 7/8/9, ASP.NET Core)
- Strong C# fundamentals: async/await, LINQ, dependency injection, middleware, SOLID/clean architecture
- Proven REST APIs: versioning, auth/authz, error handling, pagination/filtering, OpenAPI/Swagger
- Strong SQL Server: schema design, query optimization, indexing, joins, transactions, stored procedures
- Azure Cosmos DB: partitioning, RU optimization, consistency, indexing, change feed
- API security: OAuth2/OIDC, JWT, secrets management, OWASP practices
- Testing: unit/integration (xUnit/NUnit), CI quality gates
- Azure cloud: CI/CD, Docker, logging/monitoring, production troubleshooting
- Redis caching, rate limiting, resilience patterns (retry/circuit breaker)
- Infrastructure-as-Code (Terraform, ARM); strong communication, code reviews, mentoring
Nice to have
- Microservices and event-driven design (Azure Service Bus, Event Hub, Event Grid)
- GraphQL knowledge
- Regulated/high-scale environments with SLA ownership
- Prior technical leadership (standards, architecture, onboarding juniors)
Culture & Benefits
- Close cooperation with customer
- Challenging tasks and competence development
- Team of professionals in dynamic environment with low bureaucracy
- Participation in learning programs as trainer or trainee
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →