Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Dotnet Developer (Application Security) @ Cirruslabs

Home > Software Development






 Dotnet Developer (Application Security)

Job Description

Core Responsibilities

  • Implement Identity Flows: Develop and maintain robust Authentication (AuthN) and Authorization (AuthAuth) logic using ASP.NET Core Identity, Microsoft Identity Web, and OpenID Connect (OIDC) / OAuth 2.0.
  • Azure Integration: Configure and manage App Registrations in Microsoft Entra ID, including defining API permissions, scopes, and service principals.
  • Authorization Architecture: Design and implement fine-grained access control using Role-Based Access Control (RBAC), Claims-based authorization, and Policy-based authorization in .NET.

 Secure Secrets Management: Shift applications away from connection strings toward Azure Managed Identities and Azure Key Vault for secure, passwordless resource access.

  • Token Management: Handle JWT validation, token caching, and "On-Behalf-Of " (OBO) flows for secure service-to-service communication.

Required Technical Skills

  • C# / .NET: Expert-level proficiency in ASP.NET Core (6/8+).
  • Identity Protocols: Strong grasp of OAuth2, OIDC, and SAML.
  • Azure Platform: Hands-on experience with Azure App Service, Azure Functions, and Entra ID (Azure AD).

 Security Tools: Proficiency with the Azure Identity Client Library (e.g., DefaultAzureCredential).

Preferred Project Experience

  • Experience migrating an application from "Legacy/Form-based Auth " to a modern Azure Entra ID SSO implementation.
  • Proven track record of implementing Multi-tenant application security.
  • Experience configuring Conditional Access policies from a developer's perspective (e.g., handling "Claims Challenges " in code).

Job Classification

Industry: Recruitment / Staffing
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Cirruslabs
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   C# Azure Functions .net Asp.Net Core Azure App Service Entra Id Azure AD

 Fraud Alert to job seekers!

₹ 15-25 Lacs P.A

Similar positions

Application Developer

  • Accenture
  • 2 - 5 years
  • Pune
  • 4 hours ago
₹ Not Disclosed

Application Developer-Commerce Transformation

  • IBM
  • 4 - 6 years
  • Bengaluru
  • 7 hours ago
₹ Not Disclosed

Capgemini is looking For Angular+ Java Developer

  • Capgemini
  • 4 - 9 years
  • Pune
  • 8 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Indore
  • 9 hours ago
₹ Not Disclosed

Cirruslabs

We are CirrusLabs. Our vision is to become the world's most sought-after niche digital transformation company that helps customers realize value through innovation. Our mission is to co-create success with our customers, partners and community. Our goal is to enable employees to dream, grow and make...