Description Gather and analyze software requirements by conducting meetings with stakeholders and product owners; define project scope, technical specifications, and milestones following Agile methodologies such as Scrum and Kanban. Duties Design, develop, test, and maintain full-stack software appl