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

Dotnet Application Security Engineer (azure ,oauth2, Oidc, And Saml.) @ Cirruslabs

Home > Software Development

Cirruslabs  Dotnet Application Security Engineer (azure ,oauth2, Oidc, And Saml.)

Job Description

Role & responsibilities

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: IT Services & Consulting
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:   Oauth Dotnet Azure Security SAML Oidc

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Custom Software Engineer

  • Accenture
  • 5 - 10 years
  • Chennai
  • 5 hours ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Bengaluru
  • 11 hours ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 5 - 10 years
  • Bengaluru
  • 11 hours ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 5 - 10 years
  • Chennai
  • 12 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...