Design and develop requirements for waterfall or agile projects, including the creation of functional & technical specification documents Ability to function as the Project Manager to lead and derive project plans with well-defined tasks, estimates and dependencies for any type of project