Senior .NET Developer

New
V
VetsEZFederal Healthcare IT
The candidate must reside within the continental US.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AgileOAuthC#ASP.NET Web APIAzure.NETCI/CDRESTful APIs

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
  • 7+ years of experience developing enterprise applications using Microsoft .NET technologies.
  • Advanced experience developing RESTful APIs using C#, ASP.NET Web API, .NET Framework, and .NET Core.
  • Strong experience implementing secure authentication and authorization using OAuth, JWT, or similar identity and access management protocols.
  • Experience with CI/CD pipelines, API deployment, Azure API Management, and software testing methodologies within enterprise application environments.
  • Strong analytical, troubleshooting, and problem-solving skills with excellent attention to detail and technical documentation abilities.
  • Excellent communication and collaboration skills with experience working in Agile software development teams and cross-functional technical environments.

Responsibilities

  • Design, develop, and maintain RESTful APIs using C#, ASP.NET Web API, .NET Framework, and .NET Core while implementing secure authentication using OAuth, JWT, or similar authentication protocols.
  • Develop, package, and deploy API solutions through automated CI/CD pipelines and publish services using Azure API Management for routing, versioning, policy enforcement, monitoring, and security.
  • Develop and execute unit, integration, and functional testing for .NET APIs to ensure application quality, performance, and reliability.
  • Collaborate with frontend developers, backend data providers, architects, and QA teams to define API designs, integration strategies, and testing approaches.
  • Troubleshoot, analyze, and resolve production issues while maintaining detailed technical documentation and supporting ongoing platform enhancements.
  • Leverage AI-powered development tools to improve coding efficiency, testing, debugging, and overall software delivery within an Agile environment.
  • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now