Develops, plans and analyzes, designs products, and programs computer software that requires extensive research.
Utilizes advance knowledge in the field of computer science or software engineering along with advanced knowledge of software development and methodologies.
Excludes paraprofessional positions.:
Performs software and system testing procedures, bug verification, release testing, and beta support.
Performs product design and programming activities involving multiple modules or subsystems.
Participates in design meetings and consults with other staff to eva...