Job Description :
Job Summary:
The Business Analyst is a crucial role in creating and maintaining the strategic partnership between Business needs and Technology delivery in an agile development environment. This role will be responsible for developing business requirements based on Business Group needs. The Analyst will participate in meetings with both Technology and Business Partners to facilitate the understanding, clarification, and implementation of the business requirements.

Responsibilities:
Understands business process management and business requirements of the customers and translating them to specific software requirements
Very strong technical skills, coupled with business intelligence and a deep understanding of the customer''s needs so that they can be transformed into application and operational requirements
Act as an interface between business units, technology teams and support teams
Writing descriptions of business needs and business program functions, including creating process and data flow diagrams, workflow diagrams, test scripts, training curriculum, and quality assurance/audit procedures.
Drafting raw curriculum to support development of training materials relevant to the approved client business processes.
Establishing and maintaining positive client business relationships across the organization, including guiding others in understanding client businesses, processes and priorities.

Qualifications:
Bachelor''s degree or equivalent
5 years’ experience as a team member on technology-based projects in highly complex business-to-business and/or outsourced client environments.
Minimum 3 years business consulting or project management experience.
Knowledge in fields defined as information technology, computer programming, computer security, computer system analysis, database management, information systems, internet applications and development, software development, and related fields.
Prefer knowledge of enterprise modeling applications, such as Enterprise Architect, ProVision and/or other modeling and/or languages, including UML.
Business process reengineering and requirements analysis skills a plus.
Experience implementing client server and /or web-based applications.
Experience with process and data flow diagramming.
Effective verbal, written and interpersonal skills.
Ability to travel.