10 дней назад
Senior C# Developer (Identity Resilience)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior C# Developer (Identity Resilience): Building recovery flows for databases and Active Directory through REST, gRPC, PowerShell, server orchestration, and remote agents with an accent on distributed recovery systems, long-running operations, and backward-compatible service APIs. Focus on designing failure-tolerant recovery sessions, implementing pre-flight validation, managing cancellation and cleanup, and maintaining integration tests across a mature codebase.
Location: Warsaw, Poland; remote work is only possible when the employee is located in Poland
Company
develops data resilience and security solutions that help organizations protect, recover, and manage data and AI infrastructure.
What you will do
- Design and implement end-to-end recovery flows using REST and gRPC contracts, server-side orchestration, and agents running on target machines.
- Build PowerShell cmdlets with parameter validation and a coherent object model.
- Design pre-flight validation across REST, server, and agent layers to detect restore issues before execution.
- Work with SQL Server, Oracle, PostgreSQL, or Active Directory recovery internals, including domain controller promotion, SYSVOL, NTDS, DNS, Kerberos, and replication.
- Manage long-running distributed sessions, including agent deployment, keep-alive, cancellation, cleanup, and timeout handling.
- Own integration tests and safely refactor the mature codebase.
Requirements
- 5+ years of commercial C# product development experience with strong knowledge of .NET, data structures, and algorithms.
- Experience designing service APIs such as REST or gRPC where external consumers and backward compatibility matter.
- Strong async and multithreading skills, including cancellation and long-running session lifecycle management.
- Depth in either Windows Server and Active Directory administration or internals, or database recovery mechanics for SQL Server, Oracle, or PostgreSQL.
- Comfort reading and safely refactoring a large existing codebase.
- English required for daily work in an international team.
Culture & Benefits
- 26 paid days off annually, plus 4 additional e Days and 24 paid volunteer hours.
- Paid parental, maternity, and paternity leave.
- Fully covered family medical, dental, rehabilitation, vaccination, life, critical illness, and disability insurance.
- Employer pension contribution through PPK and a monthly 450 PLN Edenred meal allowance.
- Fully covered MultiSport card, therapy sessions, and legal and financial advice.
- Learning opportunities through LinkedIn Learning, O'Reilly, mentoring, workshops, and Global Day of Learning events.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →