Designing, building, testing, deploying, maintaining, and improving large-scale software solution following agile development process. Interact closely for requirements with product owners, business and technical teams. Facilitate alignment and clarity across...