Ability to perform end to end systems development life cycle activities including requirements development, design support and User Acceptance Testing.
Ability to coordinate and prioritize concurrent activities within deadline-driven climate.
Strong communication and negotiation skills and the ability to interact effectively with User and IT community.
Ability to perform software test life cycle activities including requirement analysis, test planning, test case development, test execution, defect management and test closure.
Excellent problem solving skills (issue identification, problem structuring, analysis, development of recommendations).
Excellent analytical skills including the ability to think through all aspects of problems and generate possible courses of action.
Ability to ask the right questions to identify the core business processes and the business rules that control or guide them.
Ability to identify which techniques and documentation options are appropriate for each methodology and project type (maintenance, business process improvement, new development).
Strong customer focus and management of relationship with user community.
Project leadership experience.