Gain understanding of Business requirements and Business strategy, work with Business Analysts to document / refine requirements (functional and non-
functional), and map product requirements and Business Problems to re-usable end-to-end technology solutions
Work with Program Managers and Business Analysts to develop high level project schedules, resource plans for the project, and project costs
Prepare for the implementation of applications by evaluating and selecting the methodologies and tools based on standards
Work with the implementation team and drive solution development by guiding and mentoring the team through the entire implementation process, advising as needed to address technical challenges that come up.
Understand and contribute to all design aspects needed for the solution (Business, Application, Information and Data, Technology Integration and Infrastructure)
Document solution designs and how they interact with the larger Enterprise Architecture, including Commercial Off The Shelf (COTS) products
Develop Risk Management and Risk mitigation strategies