Summary:Conducts analysis, designs products, and programs computer software that requires extensive research. Typical background for this position is advanced study/knowledge in the field of computer science or software engineering along with advanced knowledge of software development and methodologies.
Responsibilities: Perform software and system testing procedures, including bug verification, release testing, and beta support. Design and program software involving multiple modules or subsystems. Participate in design meetings and collaborate with staff to evaluate hardware/software interfaces and overall system performance requirements. Conduct complex release testing and provide beta support for assigned projects, resolving issues identified in the software. Prepare documentation required for product development and release. Analyze and research software requirements to determine feasibility within time ...