Responsible for the elicitation, prioritization, and conversion of business/functional requirements to system requirements which are traceable to specific business objectives. Provide information to support a gap analysis of the application portfolio. Work at the functional design level and then with the development team to produce the technical designs. Preparing testable requirements and use cases. Conduct the initial consultation with the client to define the scope of work. Provide the client with a written description of the project, and estimate within a negotiated time frame and budget appropriate to the scope of work. Responsible for identifying areas where business plans are changing and then relating the impact of the change back to the portfolio. May participate in strategic and tactical planning. May participate in performance appraisals and hiring initiatives.
Primary Job Responsibilities
Quickly understand business issues and data challenges of the customer. Critically evaluate information gathered from multiple sources, reconcile conflicts, and decompose high-level information into details; abstract up from low-level information to a general understandingUnderstand end-to-end business and technical flows, including impacts to operationsCollect, review, edit, and prioritize business requirements, specifications, processes and recommendations related to proposed solution. Distinguish user requests from the underlying true business needTranslate business/functional requirements into system level functional solutions using various techniques that include: interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, screen interface prototypes, demos, and/or business, task, and workflow analysisWork with project personnel to identify required system changes, additions or retirement. Conduct gap analysis for business/functional requirements and current system functionality with support, review and input from other IT staffCollaborate with other business analysts, designers, developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs. Provide expertise for dividing the project into multiple phases based on the business priorities, design, schedule, and level of effortEnsure traceability from business/functional requirements through development of the solution, to confirm system functionality and ensure the completed system fulfills the goals of the project as detailed in the specificationsAchieve a balance between individual, departmental and organization needsMonitor customer satisfaction to improve the quality of services Understand system validation and documentation in a regulatory environmentDemonstrate a willingness to accept new or additional responsibility
BA or BS in computer science, mathematics or a computer-related field and 5 or more years of related experience, or equivalent combination of education and experience.
5 or more years of project analysis experienceExcellent PC skills, including MS Word, Excel, Visio, Access, SnagIt, and PowerPoint. Sharepoint skills preferred.Excellent organizational, research and presentation skillsA sound working knowledge of use case business model methodologyStrong analytical and product management skills required, including a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements.Excellent listening, verbal and written communication skills and the ability to interact professionally with a diverse group, executives, managers, and subject matter experts.Possess and exercise proficient interviewing skills.Ability to translate business process language into requirements and system designProven leadership experience and business analysis skillsAbility to provide reliable time estimates and to handle multiple projects at one timeSolid knowledge of web architecture, application development, and security proceduresExperience with SDLC processes (software development life cycle)Experience in version management and change control disciplineExperience with client/server-based systemsUnderstanding of relational database concepts and productsUnderstanding of system architecture design methodologies