CIBER Jobs

Business Analyst Manager Posted May 01, 2007
CIBER, Tampa, FL
 
Title: Business Analyst Manager
Job ID#: AA75SW240
Location: Tampa, FL
Type: Long-term, contract


Required Skills Description

The Business Analyst Manager works on problems requiring analysis. He/she applies comprehensive functional knowledge in problem resolution. Actively contributes to the development of new methods, procedures, processes or systems and understand the impact of these changes. Leads functions and/or projects based on experience and knowledge. May be responsible for decisions impacting a team and may provide input into the decision making process for larger decisions. Proposes and defines solutions and standards which may impact a team or the organization. May supervise/manage staff, a function, sub-function or area within a large office(s), region/cluster.

The Business Analyst Manager acts as a liaison between business people and/or Business Technology Managers who have a business problem and technology people who know how to create automated solutions. A Business Analyst serves the mission-critical function of understanding the specific business need, determining and documenting accurate requirements from a business unit, and presenting these requirements in a manner that is agreeable, measurable and flexible enough to meet project and stakeholder needs.
Responsibilities

Responsibilities include, but not limited to:

- Manage the organization and documentation of business requirements, including User Cases, to ensure that the project team develops solutions that meet the customer's needs and to minimize requirement defects up front prior to implementation
- Assist in development functional design specifications and develop technical design specifications
- Work with the Business Management Group on Post Assessment Reviews.
- Facilitate working group sessions with the business and/or BTM Group to identify and drive Business Process Improvements by creating Business Process workflow diagrams
- Manage User Acceptance Testing (UAT).
- Create test plans, identify and coordinate testers, perform pre-UAT testing, document and track issues, ensure resolution of issues
- Oversee business change request process, which includes facilitating weekly meetings, ensuring issues are addressed and resolved; Coordinate with project leadership to identify and gain commitment in the concept and rollout timeframe of project.
- Use formal development methodology and work closely with technical staff to formulate solutions to meet business requirements.
- Lead weekly project status meetings with the Business and/or BTM group. Assist or lead in analyzing new releases of the assigned application and evaluating the impact of custom modifications and of new system functionality.
- Assist developers in Unit testing, system testing and documentation as needed to assure a quality implementation in production in accordance with existing development methodology.
- Participate in System Integration and User Acceptance testing of new releases and custom modifications.
- Play a key role in the evaluation of change requests to insure they are properly integrated with existing application functionality or recommend modifications that will be consistent with the direction of the application.Participate in issues resolution and change control processes.

SPECIFIC SKILLS & KNOWLEDGE

- Provide functional IT expertise for the assigned application as appropriate for development and application support.
- Assist Development Services in the ability to Meet User Requirements with minimum system modification
- Produce detailed functional designs to meet user requirements and I.T. development standards
- Work closely with the technical staff to determine the appropriate solution to client requests for change.
- Work with other Development Services teams to coordinate and facilitate the successful implementation of all custom modifications and new releases of the assigned application.
- Ensure development meets business requirements as appropriate.
- Review functional and technical designs, test plans and results to assure it meets the requirements.
- Effective working in a team environment.
- Functional familiarity with the application and ability to assist technical developers with system functionality
- Extensive knowledge of system functionality
- Experience in application development teams
- Experience in unit and system testing of new and existing systems
- Strong written and oral communications skills
- Strong working knowledge of Microsoft Office products
- Provide Timely Responses for User Requests
- Deadline Compliance for duties assigned with timely reporting on project milestones
- Timely completion of status reports and actuals reporting
- Compliance to Internal Policies and Procedures
- Applying documentation and testing standards and measures of quality based on customer requirements.
- Rigorous approach to planning, execution, and control to assigned tasks and projects.
- Ability to work with the details as well as the big picture.
- Flexible and dynamic interpersonal techniques in dealing with clients and developers.
- Working Knowledge of the software development life cycle as applied to the design, development, production, deployment and maintenance of products, services, software and processes. Creating detailed system or software requirements.
- Analyzing open items for impact/risk, negotiating assigned task deadlines with clients, adhering to release and delivery schedules for assigned tasks.
- Proactively identify business process re-engineering opportunities made possible through technology and/or application re-engineering.
- Assist or lead in analyzing new releases of the assigned application and evaluating the impact of custom modifications and of new system functionality.
- Assist developers in Unit testing, system testing and documentation as needed to assure a quality implementation in production in accordance with existing development methodology.
- Participate in System Integration and User Acceptance testing of new releases and custom modifications.
- Play a key role in the evaluation of change requests to insure they are properly integrated with existing application functionality or recommend modifications that will be consistent with the direction of the application.