Senior .NET Developer (Remote Opportunity)
VetsEZ · Tampa, FL · 1 wk ago
RemoteRemoteEngineeringFull-time
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.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience, with 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.
Qualifications
- Experience with Microsoft Azure services, Azure App Services, Azure API Management, and cloud-native application development.
- Experience migrating enterprise applications from .NET Framework to .NET Core or modern .NET platforms.
- Experience supporting Department of Veterans Affairs (VA), Department of Defense (DoD), or other federal healthcare modernization programs, along with experience using AI-assisted development tools such as GitHub Copilot or ChatGPT.