Source description
About the role
Role Overview: You will be joining CirrusLabs as a .NET Developer with a specific focus on Application-Level Security. Your primary responsibility will be to implement, configure, and troubleshoot sophisticated Authentication and Authorization flows within a cloud-native Azure environment. This role requires a deep understanding of application security principles and a hands-on approach to ensure that our applications are secure by design. Key Responsibilities: - Implement Identity Flows: Develop and maintain robust Authentication (AuthN) and Authorization (AuthZ) 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 Azure AD, 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 towards 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. Qualifications Required: - Expert-level proficiency in ASP.NET Core (6/8+). - Strong grasp of OAuth2, OpenID Connect (OIDC), and SAML. - Hands-on experience with Azure App Service, Azure Functions, and Azure AD. - Proficiency with the Azure Identity Client Library (e.g., DefaultAzureCredential). Additional Details: CirrusLabs is a visionary digital transformation company committed to co-creating success with customers, partners, and the community. As an employee, you will have the opportunity to grow, learn, and make a meaningful impact. The company values integrity, excellence, and teamwork, and provides continuous education programs to support your development as a thought leader in the industry. If you are excited about creating positive change through your skills and want to be part of a winning team, CirrusLabs is the place to take your career to the next level. Role Overview: You will be joining CirrusLabs as a .NET Developer with a specific focus on Application-Level Security. Your primary responsibility will be to implement, configure, and troubleshoot sophisticated Authentication and Authorization flows within a cloud-native Azure environment. This role requires a deep understanding of application security principles and a hands-on approach to ensure that our applications are secure by design. Key Responsibilities: - Implement Identity Flows: Develop and maintain robust Authentication (AuthN) and Authorization (AuthZ) 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 Azure AD, 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 towards 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. Qualifications Required: - Expert-level proficiency in ASP.NET Core (6/8+). - Strong grasp of OAuth2, OpenID Connect (OIDC), and SAML. - Hands-on experience with Azure App Service, Azure Functions, and Azure AD. - Proficiency with the Azure Identity Client Library (e.g., DefaultAzureCredential). Additional Details: CirrusLabs is a visionary digital transformation company committed to co-creating success with customers, partners, and the community. As an employee, you will have the opportunity to grow, learn, and make a meaningful impact. The company values integrity, excellence, and teamwork, and provides continuous education programs to support your development as a thought leader in the industry. If you are excited about creating positive change through your skills and want to be part of a winning team, CirrusLabs is the place to take your career to the next level.
More at CirrusLabs
Related open roles
Databrick Platform Engineer
Bangalore · Hyderabad · Mumbai · Hybrid
Data Engineering(Data & Integration Engineer)
Bangalore
Data Engineering(Data & Integration Engineer)
Bangalore
Senior Databricks Platform Engineer Azure Cloud (Hyderabad)
Hyderabad
Agentic AI Engineer
Bangalore
Databricks Platform Engineer/ Admin
Bangalore · Hyderabad · Mumbai · Hybrid