RESPONSIBILITIES:  Participate in requirements gathering and documentation Design and estimate system implementation timelines and costs Create technical specifications for the development team based on gathered requirements, and user experiencedesign artifacts