Gather and analyze user requirements, design and develop software solutions, 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 applications/system design meetings. Meet w/clients to resolve ongoing
development issues.
Education: U.S. Master's degree in Computer Science, Computer Information Systems, Management Information Systems, Engineering Management, Computer and Information Science, Computer and/or Electrical Engineering, Engineering, Information Science, Information Technology, Information Systems or any related equivalent field.
Special Requirements: Travel and relocation possible to unanticipated locations throughout the U.S.