Contribute to the design and architecture of new or re-engineered software/storage environments. Prepare written software/storage specifications for sophisticated products from architectural diagrams and documents. Build and review design, functional, technical...