In addition, you will:  Implement solutions to improve cost, quality, and performance of software applications Collaborate with other relevant stakeholders and team members to collect requirements, describe software product features and technical designs Execute necessary documentation, as directed, or needed Follow industry-standard agile software design methodology for development and documentation You will be actively engaged in modernizing applications in a product family