Senior C# Developer: Explorers/Identity Resilience
Core
Design and implement end-to-end recovery flows for data resilience (SQL Server, Oracle, PostgreSQL, Exchange, SharePoint) and Active Directory Forest Recovery, orchestrating remote agents over versioned contracts.
Role type
Senior C# Developer (Server-side Orchestration & Recovery Systems)
Builds
Server orchestration layers, remote agents, REST/gRPC contracts, and PowerShell cmdlets for data and identity recovery.
Domain
Data Resilience, Identity Security, Cloud Infrastructure
Required skills
C#, .NET, REST, gRPC, PowerShell, multithreading, async programming, Active Directory internals, database recovery mechanics
Preferred skills
Protobuf, Linux, hypervisor APIs, PowerShell module development
Technologies
C#, .NET, REST, gRPC, Protobuf, PowerShell, Windows Server, Active Directory, Linux, MS SQL, PostgreSQL, Oracle, VMware, Hyper-V, Git, TFS, Visual Studio, Rider
Responsibilities
Design and implement recovery flows end-to-end; Build PowerShell cmdlets as a first-class product surface; Design pre-flight validation across layers; Manage long-running distributed sessions; Own integration test suite; Refactor long-lived codebase.
Seniority
Senior, hands-on IC