RESPONSIBILITY:This position is responsible for leading, driving and supporting software development teams in the innovation, design, development, implementation, optimization, maintenance, and troubleshooting of software programs and applications.The product manager must develop short- and long-term strategies for developing scalable software prod