Under general supervision, provides business analysis, requirements definition, and software testing support to the corporate user base. Works closely with ITS personnel and business users in the development and implementation of information technology initiatives that support the strategic objectives of the Corporation. Assists the business users by analyzing business needs, developing detailed requirements and validating solutions. Provides an effective liaison between the business departments and other ITS personnel or external vendors providing software services.