.NET API Developer

Pennant Solutions Group

Richmond (VA)

On-site

USD 85,000 - 105,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Pennant Solutions Group in Richmond, VA is seeking a NET API Developer for an onsite 12-month contract. You will develop, test, and maintain web applications and RESTful APIs using C# and ASP.NET Core.

You'll analyze legacy code, integrate with SQL Server, and manage Azure-hosted deployments, CI/CD pipelines, and security patterns. The role requires strong problem-solving, independent work, and clear communication with stakeholders.

Qualifications

  • Strong hands-on experience developing web apps and APIs with C#, .NET, ASP.NET Core.
  • Experience with RESTful API design, JSON, HTTP methods and auth patterns.
  • Strong SQL Server / T-SQL skills and database development.
  • Git-based source control, code reviews and disciplined software development processes.
  • Familiarity with Azure-hosted app environments and cloud configuration management.
  • Ability to work with minimal supervision and communicate clearly to technical and non-technical stakeholders.
  • Experience with legacy codebases and problem-solving in unfamiliar codebases.

Responsibilities

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

Skills

C#
ASP.NET Core
REST API design
SQL Server
Entity Framework
Git
Azure

Tools

Azure DevOps
Visual Studio
CI/CD

Job description

NET API Developer

Richmond, VA - Onsite 3 days a week (5 days to start)

12 month contract

Primary Responsibilities
  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.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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

.NET API Engineer - Azure & RESTful APIs
.NET API Engineer - Azure & RESTful APIs

Pennant Solutions Group • Richmond (VA)

On-site
USD 85,000 - 105,000
Programmer Analyst .NET Core
Programmer Analyst .NET Core

Ampcus, Inc • Richmond (VA)

Hybrid
USD 110,000 - 130,000
Senior .Net Developer
Senior .Net Developer

Quadrant, Inc. • Edgewater (MD)

On-site
.NET Developer - VA - PN
.NET Developer - VA - PN

Sulekha.com New Media Pvt Ltd • Richmond (VA), Northern (KY)

Hybrid
USD 80,000 - 120,000
.NET Developer
.NET Developer

Matlen Silver • Omaha (NE)

On-site
USD 110,000 - 170,000
.Net Developer- Need Local to VA
.Net Developer- Need Local to VA

RedSalsa Technologies, Inc. • Richmond (VA)

On-site
USD 110,000 - 140,000
.Net Developer - Virginia
.Net Developer - Virginia

Anybill Financial Services, Inc • Virginia (MN)

On-site
USD 70,000 - 90,000
Senior .NET Core Developer — Onsite in Richmond, VA
Senior .NET Core Developer — Onsite in Richmond, VA

Datasoft Technologies, Inc. • Richmond (VA)

Hybrid
USD 90,000 - 120,000
PTO
Medical/Dental Insurance
Accident/Critical Illness Insurance
+2
Sr. Net Developer
Sr. Net Developer

Anblicks • Dallas (TX)

On-site
USD 100,000 - 130,000
Sr.Net Developer
Sr.Net Developer

Anblicks • Dallas (TX)

On-site
USD 120,000 - 160,000