Elicit business requirements, and interpret them into practical technical solutions; participates in development and review of all of the artifacts such as Business Requirement document, functional specifications; create and maintain system and user documentation; interacts and coordinates with system developers and business subject matter experts on application changes, development, and deployment.