The Senior .NET Developer will design, develop, and maintain enterprise applications while leveraging AI-powered coding tools such as Claude and Cursor to accelerate software development. This role will serve as a senior technical contributor responsible for validating AI-generated code, ensuring quality, security, and performance, and establishing best practices for AI-assisted development. The ideal candidate has extensive C#/.NET experience, strong Blazor and Azure Cosmos DB expertise, and the ability to independently deliver solutions while collaborating with architects, product owners, and security teams.
Duties
Design, develop, and maintain application features using C#, .NET, Blazor, and ASP.NET Core REST APIs.
Review and validate AI-generated code from tools such as Claude and Cursor for accuracy, security, performance, and maintainability.
Determine whether AI-generated output should be approved, refactored, discarded, or escalated for additional review.
Establish and refine code review standards, quality checks, and guardrails for AI-assisted development.
Design and optimize Azure Cosmos DB data models, partitioning strategies, indexing, and queries.
Develop secure REST APIs and implement authentication and authorization through Okta using OIDC and OAuth 2.0.
Create effective prompts and agent instructions to improve the quality and reliability of AI-generated solutions.
Identify potential bugs, security vulnerabilities, hallucinated APIs, and unnecessary complexity in AI-generated code.
Document technical decisions, development patterns, and review standards for ongoing team use.
Collaborate with product owners, architects, and security teams to deliver reliable solutions.
Required Skills
8+ years of professional software development experience, including at least 5 years of senior-level C#/.NET development.
Proven ability to independently deliver technical solutions as a senior developer or technical lead.
Strong hands-on experience with Microsoft Blazor (Server and/or WebAssembly), including component design, state management, and performance optimization.
Experience designing and developing REST APIs using ASP.NET Core Web API, including API versioning, error handling, and OpenAPI/Swagger.
Hands-on experience with Azure Cosmos DB (NoSQL), including data modeling, partition keys, indexing, RU optimization, and change feed.
Experience integrating Okta for single sign-on (SSO), OIDC/OAuth 2.0, token management, and role- or claim-based authorization.
Practical experience using AI coding assistants and agents, such as Claude or Cursor, in production development environments.
Strong code review and debugging skills, particularly when evaluating AI-generated code for correctness, security, and maintainability.
Knowledge of application security best practices, including OWASP principles, secrets management, and input validation.
Preferred Skills
Experience with prompt engineering and AI agent workflow design, including rules files, context management, and tool integration.
Familiarity with the Claude API and/or Model Context Protocol (MCP).
Experience with CI/CD pipelines using Azure DevOps or GitHub Actions.
Knowledge of automated testing frameworks, including xUnit, bUnit, and integration testing.
Experience with Azure services such as App Service, Key Vault, and Application Insights.
Background building internal developer tools, platforms, or productivity solutions.
Anthropic Claude certifications or training credentials, including Claude Certified Architect, Claude Certified Developer, Claude Certified Associate, or Anthropic Academy courses. These credentials are a plus but are not required.
| Location | Mechanicsburg, PA |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Resume Builder