Senior Software Developer
Location: Remote
Compensation: Salary
Reviewed: Thu, May 21, 2026
This job expires in: 30 days
Job Summary
Designing, developing, and maintaining enterprise-grade applications, the full-time Senior Software Developer will utilize Microsoft .NET technologies, collaborate with stakeholders, and support full lifecycle development in a remote environment.
Key responsibilities
- Design, develop, test, and maintain applications using C#, .NET Core / .NET Framework, and ASP.NET technologies
- Implement RESTful services and microservices architectures to support scalable systems
- Participate in Agile software development processes, including sprint planning and retrospectives
Required qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 3-5 years of experience with a Master's degree or 5-7 years with a Bachelor's degree in application development using Microsoft .NET technologies
- Hands-on experience in developing enterprise web applications and APIs
- Experience working in Agile development environments
- Familiarity with cloud-integrated development, preferably Azure
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...