Senior .NET Engineer – Exp with Blazor, Cosmos DB, Okta & Claude || G.C / U.S.C
6+Months
Mechanicsburg, PA (Onsite/Hybrid) :: Onsite in Mechanicsburg Tuesday and Thursdays
W2 Only (No C2C)
Job Overview
We are seeking an experienced Senior .NET Engineer with strong expertise in C#, ASP.NET Core, Blazor, Azure Cosmos DB, and identity management using Okta. The ideal candidate will be responsible for designing and developing enterprise applications while evaluating, validating, and improving AI-generated code produced by tools such as Claude and Cursor.
This role requires a hands-on technical professional who can work independently, make sound engineering decisions, establish code quality standards, and ensure AI-assisted development meets enterprise requirements for security, scalability, and maintainability.
Required Qualifications & Technical Expertise
- 8+ years of overall software development experience, including at least 5 years of strong hands-on experience with C# and .NET.
- Experience working as a Senior Software Engineer, Technical Lead, or independent technical contributor, preferably in consulting or contract-based assignments.
- Strong proficiency in Microsoft Blazor, including Blazor Server and/or WebAssembly, reusable components, application state management, and performance optimization.
- Expertise in developing RESTful services using ASP.NET Core Web API, including API architecture, versioning, exception handling, and Swagger/OpenAPI documentation.
- Practical experience with Azure Cosmos DB, including NoSQL database design, partition strategy, indexing policies, RU consumption optimization, and Change Feed.
- Experience implementing Okta-based authentication and authorization, including Single Sign-On (SSO), OIDC, OAuth 2.0, JWT/token management, and claims-based security.
- Hands-on experience leveraging AI-assisted development tools such as Claude, Claude Code, Cursor, GitHub Copilot, or equivalent solutions in production software development.
- Ability to critically assess AI-generated code, identify incorrect implementations, security vulnerabilities, performance bottlenecks, hallucinated libraries or APIs, and unnecessary complexity.
- Strong understanding of secure software development principles, OWASP guidelines, secrets management, authentication controls, and input validation.
- Excellent debugging, analytical, code review, and technical problem-solving skills.
Preferred Technical Skills
- Experience creating effective prompts, agent instructions, and structured AI-assisted development workflows.
- Knowledge of AI agent configuration, context management, rules files, and tool integrations.
- Familiarity with Anthropic Claude API and Model Context Protocol (MCP).
- Experience implementing CI/CD pipelines using Azure DevOps or GitHub Actions.
- Knowledge of automated testing frameworks, including xUnit, bUnit, and API/integration testing.
- Exposure to Azure cloud services such as Azure App Service, Key Vault, and Application Insights.
- Previous experience developing internal engineering platforms, reusable frameworks, or developer productivity tools.
Key Responsibilities
- Develop, enhance, and maintain enterprise applications using C#, .NET, Blazor, and ASP.NET Core Web APIs.
- Evaluate AI-generated code from Claude, Cursor, and similar development assistants to ensure technical accuracy, security, performance, and production readiness.
- Establish appropriate review decisions for AI-generated deliverables, including approval, modification, rejection, or escalation for further technical assessment.
- Define coding standards, validation procedures, review guidelines, and quality control measures for AI-assisted engineering activities.
- Design and implement scalable Azure Cosmos DB solutions, focusing on data structures, partition keys, indexing, query performance, and request unit efficiency.
- Develop secure RESTful APIs and integrate enterprise authentication and authorization using Okta and OAuth/OIDC protocols.
- Create and optimize prompts, agent instructions, and development workflows to improve the quality and reliability of AI-generated solutions.
- Identify potential security risks, coding defects, architectural inconsistencies, and performance issues in both human-written and AI-generated code.
- Collaborate with architects, product owners, developers, and information security teams to ensure alignment with technical and business objectives.
- Document technical decisions, reusable patterns, AI review standards, and engineering best practices for long-term team adoption.
- Support automated testing, deployment processes, troubleshooting, and continuous improvement of the development lifecycle.
Additional Advantage – Claude / Anthropic Certifications
Candidates with relevant Anthropic training or certifications will receive additional consideration. These are desirable but not mandatory.
Examples include:
- Claude Certified Architect – Foundations or Professional.
- Claude Certified Developer or Claude Certified Associate.
- Anthropic Academy certifications or course completion credentials, including:
- Building with the Claude API.
- Introduction to Model Context Protocol (MCP).
- Claude Code.
- AI Fluency.