Specifications include, but are not limited to: As a member of the project team under OIT's direction, the lead programming consultants will use their understanding of current basis2 technology and basis2 software to deliver or modify major modules, major extracts and interfaces, City extensions, configurations and customizations. Lead programming consultants will be responsible for system components, including, but not limited to, bill calculations, penalties, bill printing, shutoff processes, meter readings, payments, related accounting, debt collection drive and business paths. The consultants will write both online and batch programs. Consultants will participate in system review, business process analysis, functional gap analysis, functional/technical specifications, data analysis, report analysis, user procedures, system configuration, test scripts and training.