Demo

.NET API Developer

Pennant Solutions Group
Richmond, VA Contractor
POSTED ON 8/22/2026
AVAILABLE BEFORE 10/21/2026
.NET API Developer
Richmond, VA - Onsite 3 days a week (5 days to start)
12 month contract

Pennant is seeking an experienced contract software developer to design, enhance, and support web-based applications built with C# and the .NET framework. This role is well suited to an independent, delivery-focused professional who can quickly understand existing systems, identify technical issues, and contribute meaningful improvements with limited onboarding or day-to-day supervision.

Primary Responsibilities

The selected contractor will:

  1. Develop, maintain, test, and troubleshoot web applications and RESTful APIs using C#, .NET, ASP.NET Core, and related Microsoft technologies.
  2. Analyze existing application code, technical documentation, database objects, and integration points to implement enhancements, resolve defects, and improve reliability.
  3. Produce clean, secure, readable, and maintainable code that follows established development standards, architecture patterns, and source-control practices.
  4. Build and support API endpoints, including request validation, authentication and authorization, error handling, logging, versioning, and integration with internal or external services.
  5. Work independently to investigate complex technical issues, determine root causes, propose practical solutions, and communicate progress and risks to project stakeholders.
  6. Participate in code reviews, technical design discussions, testing, deployment planning, and change-management activities.
  7. Create and maintain technical documentation for application components, APIs, configuration settings, deployment procedures, and operational support needs.

Database and Data Responsibilities

While the primary emphasis is on .NET application and API development, the contractor should also be capable of supporting the SQL Server data layer. Responsibilities may include:

  1. Developing and maintaining SQL Server database objects, including tables, views, stored procedures, functions, and indexes.
  2. Writing and optimizing T-SQL queries used by web applications, APIs, reporting processes, and data integrations.
  3. Troubleshooting data-quality, performance, concurrency, and application-to-database connectivity issues.
  4. Supporting database schema changes and data migrations in coordination with application releases.
  5. Applying secure data-access practices, including parameterized queries, least-privilege access, protection of sensitive data, and appropriate auditing.

Azure Hosting and Deployment Responsibilities

The contractor should be comfortable configuring and supporting applications hosted in Microsoft Azure, including the deployment and operational needs of cloud-based web applications. Relevant experience may include:

  1. Configuring and supporting Azure App Service, Azure Functions, API Management, Azure SQL Database, storage services, and related hosting components.
  2. Managing application configuration through environment-specific settings, managed identities, Azure Key Vault, and secure secrets management practices.
  3. Supporting CI/CD pipelines, preferably through Azure DevOps, GitHub Actions, or comparable tooling.
  4. Troubleshooting application availability, authentication, networking, logging, monitoring, and performance issues in Azure environments.
  5. Reviewing hosting configurations for security, scalability, resiliency, and cost-conscious operation.

Required Qualifications

Candidates should demonstrate:

  1. Strong hands-on experience developing web applications and APIs using C#, .NET, ASP.NET Core, and related Microsoft development tools.
  2. Experience working with RESTful API design, JSON, HTTP methods and status codes, authentication and authorization patterns, and third-party system integrations.
  3. Strong SQL Server and T-SQL skills, including database development, query optimization, and troubleshooting.
  4. Experience with Git-based source control, code review processes, issue tracking, and structured software-development practices.
  5. Familiarity with Azure-hosted application environments and cloud configuration management.
  6. The ability to work effectively with minimal supervision, manage assigned priorities, and provide clear, timely communication to both technical and nontechnical stakeholders.
  7. Strong analytical and problem-solving skills, particularly when working with unfamiliar codebases or legacy applications.

Preferred Qualifications

Preference may be given to candidates with experience in:

  1. Azure DevOps pipelines, release management, and infrastructure-as-code practices.
  2. Entity Framework Core, Dapper, or other .NET data-access frameworks.
  3. Microsoft Entra ID, OAuth 2.0, OpenID Connect, managed identities, and role-based access control.
  4. Azure Key Vault, Application Insights, Azure Monitor, API Management, and Azure SQL.
  5. Legacy .NET Framework applications as well as modern .NET / ASP.NET Core solutions.
  6. Secure software-development practices, vulnerability remediation, dependency management, and OWASP-aligned application security.

Hourly Wage Estimation for .NET API Developer in Richmond, VA
$49.00 to $61.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a .NET API Developer?

Sign up to receive alerts about other jobs on the .NET API Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pennant Solutions Group

  • Pennant Solutions Group Richmond, VA
  • Candidates - the owner of this spa has personally written this ad. Please read it in full and if you truly think you are a good fit, apply! This is they ty... more
  • 5 Days Ago

  • Pennant Solutions Group Plains, NY
  • Pennant is looking for a Business Development Manager for one of our top clients in White Plains, New York Business Development Manager About the Role: We'... more
  • 6 Days Ago

  • Pennant Solutions Group Atlanta, GA
  • Operation Technician. Pennant Solutions is looking for multiple Operation Technicians for one of our top clients. This is a direct hire opportunity. The id... more
  • 9 Days Ago

  • Pennant Solutions Group Fort Bliss, TX
  • Job Description. Job Description. Job Description. Pennant Solutions Group is hiring Athletic Trainers across the country to support the US Army. The scope... more
  • 12 Days Ago


Not the job you're looking for? Here are some other .NET API Developer jobs in the Richmond, VA area that may be a better fit.

  • Staffing the Universe Richmond, VA
  • Job TitleResponsibilities:Need local to VA only with 12years of experience. Thorough knowledge of C#, knowledge of developing web client based applications... more
  • 25 Days Ago

  • IntelliPro Group Inc. Glen Allen, VA
  • Job Title: Full Stack Developer Location: Glen Allen, Virginia Position Type: Contract to hire - Sep 1, 2026 – Mar 1, 2027 Job Type: Hybrid Pay range: $70/... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!