Work directly with and along the implementation team to ensure delivery and implementation of the software solution Quality assurance and testing throughout the project's lifecycle Identify product enhancements opportunities Comply with the organization's Legal, Compliance & Security standards Consult with managerial, Business departments, and technical personnel to clarify program intent, identify problems, and suggest changes