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...