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