Job Title: Senior .NET / WPF Desktop Application Developer (Security & Authentication)
Experience Level : 5 years
Role Overview
Seeking a Senior .NET Desktop Developer to build and maintain a security-focused WPF application and implement enterprise authentication using Windows Hello for Business (WHfB) integrated with Active Directory and ADFS, including custom MFA enforcement.
Key Responsibilities
- Develop and maintain WPF desktop application using C# and .NET
- Implement MVVM architecture
- Integrate REST APIs and manage local data with encrypted SQLite
- Implement authentication flows (login, 2FA, device management, lockout)
- Configure logging, unit testing, and installer setup
- Set up and configure Active Directory and domain environment
- Deploy and configure Windows Hello for Business
- Install and configure ADFS and integrate custom MFA provider
- Enforce MFA during WHfB enrollment
- Perform end-to-end testing and validation
- Document configurations and setup steps
Required Skills
- Strong experience in C# and WPF desktop development
- Experience with MVVM, REST API integration, and local database handling
- Knowledge of application security and credential handling
- Experience with Active Directory, ADFS, and Windows Hello for Business
- Ability to integrate custom MFA providers in ADFS
- Strong troubleshooting skills
Nice to Have
- Experience with IPC, installer packaging, or code obfuscation
- Familiarity with logging, testing frameworks, and CI/CD
Deliverables
- Functional WPF application features
- WHfB-based password-less login integrated with Active Directory
- Custom MFA enforced during enrollment
- Technical documentation
Job Type: Full-time
Pay: ₹40,000.00 - ₹80,000.00 per month
Application Question(s):
Experience:
- C#: 3 years (Required)
- wpf: 3 years (Required)
- mvvm: 3 years (Required)
Work Location: In person