Career Opportunities at Computer Projects of Illinois, Inc.

To have your name on file please submit a cover letter and resume to This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

For any questions regarding CPI employment, please contact:

Larry Grund
Marketing and Business Development
Computer Projects of Illinois (CPI)

This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

Tel: 630.754.8820 X-148

Career Center

Job Descriptions

GUI Software Engineer

Responsible for implementing solutions for law enforcement. The ideal candiate will have the following related experience.

  • Knowledge and Experience developing Java Swing GUI applications
  • Knowledge and Experience in GUI design
  • Knowledge and Experience in XML and XSLT technology
  • Strong Debugging and Problem Solving skills
  • Testing: Functional testing, structural testing and integration testing
  • Good communication/documentation skills
  • Willingness to travel throughout the United States as required

XML - Web Services Software/Systems Engineer

Responsible for implementing solutions for law enforcement.  The ideal candidate will have the following related experience.

  • Proficient in XML processing
  • Proficient in writing/maintaining XSLT transformations
  • Proficient in XSD schemas
  • Proficient in architecting Web Services
  • Development experience C, C++, Java "a plus"
  • Testing: Functional testing, structural testing and integration testing
  • Good communication/documentation skills
  • Willingness to travel throughout the United States as required

Database Specialist

Responsible for the development and administration of the CPI database. The ideal candidate will have the following related experience.

  • Knowledge of Oracle and SQL SERVER experience in UNIX and Windows development environments
  • Knowledge and proficiency in SQL, PL/SQL, T-SQL
  • Knowledge of Java, including Java Swing, and C
  • Knowledge of Database administration
  • XML knowledge and skills are a plus
  • Good communication/documentation skills
  • Willingness to travel throughout the United States as required

Software/Systems Engineer

Responsible for implementing solutions for law enforcement. The ideal candidate will have the following related experience.

  • Knowledge of Message Switching Systems
  • Knowledge of Enterprise Service Bus technology
  • Knowledge of Unix, AIX and/or Windows Server
  • Knowledge of RDMS, i.e. Oracle, MS SQL, DB2
  • Testing: Functional testing, structural testing and integration testing
  • C, C++, Java, XML, XSLT, Web Services
  • Good communication/documentation skills
  • Willingness to travel throughout the United States as required

Employment Details

Compensation

  • base salary
  • Profit Sharing Plan

Health Insurance
Health Insurance premiums are paid entirely by the company

Vacation Policy
Our policy on vacations is two weeks after eight months, three weeks yearly until ten years of service and four weeks yearly thereafter.

Background Check
CPI has contracts with State, Federal and Local Law Enforcement Agencies. As a result of this activity CPI personnel come into contact with what is classified as sensitive data, including Criminal History Records and each employee must pass a background check. Failure to pass a background check is grounds for termination.

Sensitive Data Training
Each employee must agree to be trained in their responsibilities for the care and handling of sensitive information. CPI will periodically train its personnel in the care and handling of sensitive data and each employee must agree to follow the guidelines set by the Department of Justice policies and as clarified in the CPI training. Failure to do so is grounds for termination.

General Duties
Working for a small company usually means that everyone becomes involved in all aspects of the Company's business and this is certainly true at CPI.  The work tasks range from marketing / pre-sales, demonstrations and presentations, requirements analysis, responding to Request For Proposals, customer training, documentation and of course, the support and cultivation of existing customers.

Office Work Schedule
Generally, our hours are listed as 8:30 am – 5:00 pm, with two breaks and a one-hour lunch period.