Participate in all phases of new developments including concept, design, architecting, prototyping, and production. Collaborate with software, hardware, and operations customers. Implementation, performance optimization and maintenance of software. Contribute to...