Client Relationships and Communication Ensures that requirement statements are complete, consistent, comprehensible, feasible and unambiguous. Interpersonal skills to establish good rapport, generate enthusiasm, negotiate priorities, and to resolve conflicts between various groups Ability to work across teams including business analysts, project managers, and QA team Understands how to communicate difficult/sensitive information to key people across the business Provides input to the Development Manager in the creation of project plans, estimates, and schedules Creates and delivers informative, well-organized presentations Ability to effectively communication with third parties including data providers and software vendors Requirements Produces comprehensive technical documentation Impact Analysis Able to design systems using known design methodologies and best practices. Ability to design solutions that are easy to implement and maintain Problem Solving Analyze requirements/issues and make recommendations for the an optimum solution considering time and resource considerations Proactively finds and fixes quality issues and ensures that software applications are developed with minimal defects. Research, coordinate, and track problems to resolution Identifies critical issues with ease Exhibits confidence and an extensive knowledge of emerging industry practices when solving business problems Proactively offers suggestions for areas of improvement in internal processes along with possible solutions Takes initiative identifying performance issues in production and offers solutions to correct them |