DESCRIPTIONKey job responsibilitiesCommunicate with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategyOwn professional software engineering practices & best practices...