Analyze user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. Work collaboratively with team members to design a solution that will meet a clients business requirements and fulfill user stories.