What are the responsibilities and job description for the Dotnet Developer position at DIGITYS?
Only W2 candidates, No C2C.
Need the candidate from EST time zone only.
No Sponsorship
Title: Dot Net Developer
Duration: 9 Months
Location: Remote (NJ)
Job Description:
- Develop and integrate Multi-Factor Authentication (MFA) solutions using .NET technologies (C#, ASP.NET, .NET Core, MVC, Web API).
- Implement OAuth, OpenID Connect, SAML, and other authentication protocols.
- Integrate MFA with Identity Providers (Azure AD, Okta, AWS Cognito, etc.).
2. SQL Database Management
- Design and manage SQL Server databases to store user authentication details, session data, and audit logs.
- Develop and optimize SQL queries, stored procedures, triggers, and functions for secure authentication processing.
- Ensure data consistency and integrity when handling authentication requests and logs.
- Implement database encryption and hashing techniques to protect sensitive data.
3. Security & Compliance
- Enforce role-based access control (RBAC) and least privilege principles using database security policies.
- Implement secure session management, token storage, and MFA validation processes.
- Follow security best practices, including encryption, hashing (SHA-256, bcrypt), and secure authentication workflows.
- Conduct regular security audits and compliance checks (GDPR, HIPAA, SOC 2).
4. Integration with Applications
- Work with ASP.NET, Web APIs, and SQL Server to integrate MFA into existing authentication flows.
- Ensure seamless authentication experiences for users across multiple applications.
- Implement logging and monitoring for authentication events and database transactions.
5. Performance Optimization & Troubleshooting
- Optimize SQL queries and database indexing for faster authentication responses.
- Monitor database performance, connection pooling, and query execution times.
- Debug and resolve MFA-related issues at both application and database levels.
6. Testing & Documentation
- Conduct unit testing and penetration testing for authentication security.
- Maintain technical documentation for MFA workflows, database schema, and security configurations.
- Provide support for troubleshooting authentication failures.