What are the responsibilities and job description for the Software Developer position at VirtualVocations?
A company is looking for a Software Developer to join a growing team primarily on a remote basis.Key ResponsibilitiesDesign, develop, maintain, test, and document high-quality software solutionsManage and maintain corporate software libraries efficientlyCollaborate with cross-functional teams to provide expert advice on application design and usageRequired Qualifications3-7 years of experience in designing and developing web-based solutionsBachelor's degree in Computer Science or a related fieldAbility to obtain and maintain a DoD security clearanceProficiency with the MEAN stack (MongoDB, Express.js, Angular / AngularJS, Node.js)Experience in developing RESTful web services