Senior Software Engineer - .NET & AI-Assisted Development

Technosoft Corporation
Dillsburg, PA, United States
1 day ago
Apply on www.careerboard.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

ASP.NET .NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Application Performance Management Automation of Tests Microsoft Azure Cloud Database Code Generation Data Validation Cursor Programming Tools
+31 more
Github Identity and Access Management Key Management NoSQL OAuth Open Web Application Security Performance Tuning Openid Connect Software Tools Swagger Single Sign-On Software Engineering Management of Software Versions Web Applications Openapi Enterprise Software Applications Okta Blazor Claude Code Database Optimization Prompt Engineering AI Coding Agents Xunit Integration Tests Cosmos DB Claude Software Coding Model Context Protocol Api Management Key Vault Web Api

Requirements

We are seeking an accomplished software engineer who brings advanced Microsoft development expertise and practical experience incorporating AI into professional engineering workflows.

This role offers the opportunity to build sophisticated enterprise applications, influence technical decisions, and establish effective practices for using AI-powered development tools.

We are looking for someone who can work independently, take ownership of complex deliverables, and bring strong technical judgment to every stage of development. What You’ll Bring

Software Engineering Expertise

  • 8+ years of professional software development, including at least 5 years working at a senior level with C# and .NET.
  • Strong experience developing modern web applications using Blazor Server or WebAssembly, including reusable components, application state management, and performance tuning.
  • Expertise in ASP.NET Core Web APIs, with experience implementing API versioning, structured error handling, and OpenAPI/Swagger documentation.
  • Proven ability to independently deliver complex engineering solutions or lead technical initiatives.

Cloud Data & Identity Management

  • Hands-on Azure Cosmos DB experience, including NoSQL architecture, partition key selection, request unit (RU) optimization, indexing strategies, and change feed processing.
  • Experience integrating Okta-based identity solutions, including SSO, OAuth 2.0, OpenID Connect, secure token handling, and role- or claim-based authorization.
  • Strong understanding of secure application engineering, including OWASP practices, secrets management, and input validation.
  • Practical experience using Claude, Cursor, or comparable AI coding assistants in production development environments.
  • Ability to assess AI-generated code for functional defects, security weaknesses, nonexistent APIs, performance issues, and unnecessary complexity.
  • Sound engineering judgment to determine when AI-generated solutions should be adopted, improved, or replaced.
  • Experience maintaining high coding standards while using AI to accelerate software delivery.

Additional Experience We Value

  • Claude Code, Anthropic API integrations, or Model Context Protocol (MCP).
  • Prompt engineering, agent instructions, and context management.
  • CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Automated testing with xUnit, bUnit, or integration testing frameworks.
  • Azure App Service, Key Vault, and Application Insights.
  • Experience developing internal engineering tools.
  • Relevant Anthropic or Claude training and certifications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerboard.com
Prepare application

Good distractions

Loading talks and stories from around this role…