Software Engineer II
Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jun 10, 2026
This job expires in: 24 days
Job Summary
To support software development initiatives, the full-time remote Software Engineer II will define, develop, test, analyze, and maintain software applications while collaborating with clients and team members throughout the project life cycle.
Key responsibilities
- Collaborates with clients and team members to conceptualize and develop new or existing software applications
- Assists in defining and documenting software business requirements, objectives, and specifications on a project basis
- Executes software testing on new and existing programs to correct errors and improve functionality
Required qualifications
- Bachelor's Degree in Computer Science, Management Information Sciences, or related field, or equivalent education and experience
- 5+ years of programming experience with proficiency in MS.NET, C#, VB, and SQL Server
- Knowledge of Agile and Scrum practices in application development
- Extensive experience with relational databases, particularly SQL Server
- Fluency in object-oriented programming and design principles
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...