Design system architecture and verify its stability, interoperability, portability, security, and scalability. Design system engineering, software engineering, system integration, or distributed system architectures. Confer with clients to understand and analyze specific system requirements, document technical design specifications, provide guidance on system design concepts or design changes. Perform security analyses of developed software components, systems, and data. Select appropriate design solutions and ensure the compatibility of system components. Design solutions to complex applications problems, system administration issues, or network concerns. Test and tune systems, verify proper functioning of software patches, fix bugs, track defects, troubleshoot system problems, resolve technical issues, provide technical support, etc.
REQUIREMENTS: Master’s degree in Computer Science, Information Systems/Technology, Science, Engineering Management, any Engineering, or related fields required. Travel and/or relocation to unanticipated locations in U.S. required. |