Provide expertise for a specific domain within a line of business. Coordinate the project scope, objectives, constraints and assumptions for a large, strategic, multi-year program. Provide guidance in development of the technical design, test plans, and user documentation. Perform implementation/conversion strategy planning and implementation. Handle scope and change throughout the initiative utilizing formal change control and requirements traceability. Participate in industry forums and keep current on domain knowledge for specific business and application areas of expertise. Apply experiences with existing software and/or systems development processes to define and collect metrics and develop better processes to be used in the future. Perform software and/or systems development process improvement initiatives.