* Develops business requirements and functional specifications for medium to large sized projects. * Collects and defines requirements, translates into functional design, test planning, and user documentation processes. * Provides advice to internal business groups on process improvement projects by analyzing business process flows and identifying changes. * May also provide guidance in this area to less experienced business analysts. * Gathers and analyzes information and provides recommendations to address and resolve business issues for a specific business group. * Applies experiences with existing software and/or systems development processes to develop better processes to be used in the future. * Actively influences software development process improvement initiatives. * Provides technical consultation concerning business implications of application development projects. * Participates in software and/or systems design/ prototyping, construction and testing of new or enhanced applications and/or systems. * Contributes to the achievement of related teams' objectives.
Cognizant is a provider of information technology, consulting, and business process outsourcing services.