Key Accountabilities Conducts analysis to determine system requirements and system impacts for new or enhanced applications in order to plan and provide estimates for development tasks Determines development approach options and recommends the most effective approach in UI development with reuse and