Gather and analyze user requirements, design and develop new software, modify and test
client server applications, evaluate existing and emerging software, full life cycle development to perform sophisticated software engineering jobs. Provide ongoing support for system modification, maintenance, optimization, and prepare documentation. Participate in system & database design meetings. Meet w/clients to resolve ongoing development issues.
Education: U.S. Master's degree in Computer Science, Computer Information Systems, Computer Engineering, Engineering (any field) or equivalent.
Experience: Must have at least one (1) year experience in the job offered or in the related occupation of Software Consultant, Software Engineer, Junior Developer, Engineer-Software or equivalent.
Special Requirements: Qualifying experience must include using C#, Advanced SQL, VB.NET, ASP.NET, XML, JIRA, GITHUB . Travel and relocation possible to unanticipated locations throughout the U.S.