Job ID :
Company :
State Of Michigan
Location :
Type :
Duration :
6 Months
Status :
Openings :
Posted :
08 Aug 2013
Job Seekers, Please send resumes to

Position Description


Brief Description of Services to be provided: Services required for this project: 1 – Senior Application Engineer with 8 or more years of experience and five years experience working with Criminal Justice Projects. Candidates will be evaluated on the following criteria:

• Degree, Type, Additional Education

• .Net Framework • Mobile App Construction

• Windows based Design/Development/Testing

• Oracle database

• Design/Development with Criminal Justice Systems/Data

• Integration of Criminal Justice Systems/Data

• Testing Documentation/Methods

• Successful Projects to Completion

• Familiar with Americans With Disability Act Requirements for Web Solutions.

BACKGROUND: Public Act 187 of 1990 (The Pupil Transportation Act) mandates all public and private school buses shall be inspected annually by The Michigan State Police (MSP). Currently, all school bus inspections are captured on a paper form, which makes the inspection process both tedious and time-consuming. The objective of automating the process is to improve the inspection procedure by making it faster, more efficient, and available in a self-populating form that can be transmitted electronically.. Michigan has approximately 17,000 buses operating and 800,000 students transported each school day. It is very important for school officials, parents, and community taxpayers to see the inspection results of the buses their children are riding. At the same time, the Michigan State Police would benefit from an automated electronic inspection process with regards to monitoring repeat violations or defective equipment trends to ensure school buses are operated in a safe manner. The proposed electronic inspection solution will record school bus inspections paperless and available to transfer wirelessly by using tablets. This process calls for a tablet and a web application. The electronic inspection solution also manages all of the inspection information and related data. This is designed to save clerical time spent on non-operational activity. It is proposed that the electronic inspection solution also comes with a public mobile application.

The main objectives are:

1. To share real time school bus inspection results with school officials, parents, and community taxpayers.

2. To track inspection and violation histories to ensure valuable state resources are utilized in the most efficient and effective manner.


PROJECT OBJECTIVE: To implement and customize an electronic, paperless, and wireless school bus inspection application for the Michigan Department of State Police, Commercial Vehicle Enforcement Division (CVED), School Bus Inspection Unit. This project will include business requirements, design, development, implementation, software, hardware, training, maintenance, and support. Services for future enhancements will also be included. SCOPE OF WORK: Contractor and/or programmers shall provide the following services for complete, successful support, and maintenance of the electronic school bus inspection program including the functionality required for the State’s business operations.

This project consists of the following components:

A. Maintenance and Support - Maintenance is defined as repair or replacement services provided to identify and correct program/software malfunctions in order to return the system to its original operating condition. Maintenance also includes an agreement to provide future upgrades (both major and minor revisions of the application) and ongoing contractor product support, help desk and technical support for the software/hardware. Support will include initial training to ensure total functionality of the system.

B. Enhancements for Current Implementations– These projects will be determined at time of need and a separate work statement will be developed.

C. Hosting Option – The Contractor and/or programmers will include procuring, installing and maintaining application server(s) and other required hardware/software. The electronic inspection solution must include production, development and test environments. The development and test hardware/operating system environment must resemble the production environment as closely as possible. The State reserves the option to continue with the Contractor hosted solutions, procure additional Contractor hosted solutions or hosting within the State’s environment for the duration of the contract.

D. System Access – Application will allow for web, tablet, electronic transmission, and mobile application access. E. Other - Reserve bank of hours for future enhancements and/or legislative mandates. TASKS:


DELIVERABLES: Deliverables will not be considered complete until MSP and the Senior Project Manager has formally accepted them. Deliverables for this project include:

Software Maintenance and Support

o Training Training will be provided on all features and functionalities of the program, including the web, electronic transmission, and mobile application, in addition to user troubleshooting. A training module will also be required for MSP personnel to address inquiries from public users of the Web Solution and Mobile Application. Full training will be provided to:

o Program Supervisors

o Bus Inspectors

o Full Support and System Maintenance Service will include full technical, web and application support during the normal work hours (Monday – Friday, 8am – 5pm EST). A Helpdesk Ticketing System, where the Supervisor and the Inspectors are able to submit tickets to the contractor and/or programmers is required. Work tickets may be submitted through the web or the tablets. A Frequently Asked Questions link would also be available for all users (MSP supervisor, bus inspector, schools officials, and public).

o System Updates and Upgrades Ongoing system updates and upgrades, mainly for the first year of service, are required. These changes may require enhancement to the overall information flow, security, convenience, and the end user’s experience. If a request comes from MSP to modify or do program changes to the system, these alterations would be at no cost to MSP as long as the Contractor and/or programmers classifies these changes as “minor”. All requests for change will go through MSP supervision, prior to submission to contractor and/or programmers.

o Minor Change Defined Minor Change is defined as: label changes, bug fixes (within scope of requirements), editing, wording smithing, in which usually take about half a day to be implement. Once the program application is approved and deemed ready for use by MSP, “Minor Changes” may become billable items, as agreed to by MSP.

o Major Change Defined Major Change is defined as: changing the look and feel of the program application or web application, changes or adding to the functionalities of the software, adding or deleting new features and any change as a result of mandate or legislation. MSP will provide the requirements and specifications for the changes, and the contractor and/or programmers would then provide the cost and/or time estimate for those changes.

o Functionalities and features for users include but not limited to: o MSP Supervisor (Web-Based) ? Profile Registration and Profile Management ? Password Change ? Data Usage ? Financial Section (billing and payments) ? Reminder’s Section ? Settings Section (such as: county codes, school codes, etc.) ? Manage Users Section (Inspectors and Clients) ? Assign Tasks Section (assign schools to inspectors) ? Monitoring Section (A Map of which schools have been completed, or not completed, including inspector assignment. ? Inspection and Re-Inspe