Responsible for preparing technical reports by collecting, reviewing, and summarizing information and trends Prepare cost-benefit and return-on-investment analyses Review information processing or computation needs and plan and design computer systems, using techniques such as structured analysis, data modeling and information engineering Experience in all phases of software development using agile methodologies Participate in Scrum ceremonies e