Senior .NET Developer
Rithvik VaramUnited StatesSENIORPosted 38m ago
C#.NETASP.NET CoreREST APIBlazorAzure Cosmos DBOktaOAuth 2.0OpenAPISwaggerAI coding assistantsClaudeCursorxUnitAzure DevOpsGitHub Actions
About the Role
We are looking for a highly experienced Senior .NET Developer with AI-assisted development expertise who can independently deliver solutions, review AI-generated code, and build secure, scalable applications.
Key Responsibilities
• Review AI-generated code for correctness, security, performance, and maintainability
• Establish quality standards and guardrails for AI-generated output
• Design and optimize Cosmos DB data models and queries
• Build secure REST APIs integrated with Okta authentication
• Develop and maintain applications using Blazor and .NET
• Improve AI prompts and agent instructions
• Collaborate with product owners, architects, and security teams
• Document technical decisions, review standards, and development patterns
Requirements
• 8+ years of professional software development experience
• 5+ years of senior-level C# / .NET experience
• Strong expertise in ASP.NET Core Web API and REST API development
• Microsoft Blazor (Server and/or WebAssembly)
• Component design, state management, and performance optimization
• API versioning, error handling, and OpenAPI/Swagger
• Hands-on experience with Azure Cosmos DB (NoSQL)
• Data modeling, partition keys, RU optimization, indexing, and Change Feed
• Okta integration: SSO, OIDC, OAuth 2.0, and token handling
• Role-based and claim-based authorization
• Hands-on production experience with Claude, Cursor, or similar AI coding assistants and agents
• Ability to review and validate AI-generated code
• Identify security vulnerabilities, subtle bugs, hallucinated APIs, and over-engineered solutions
• Strong code review and quality assurance capabilities
• Experience creating effective prompts and agent instructions