skip to main content

Important Notice

It appears you are using an older version of your browser. While some functions will be available, works best with a modern browser such as the ones provided by:

Please download and install the latest version of the browser of your choice. We apologize for any inconvenience.

Programmer Analyst

Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.

Job Details
Job Order Number
Company Name
McHenry County College
Physical Address
8900 Us Highway 14
Crystal Lake, IL 60012
Job Description

Position Requisition

Job Title
Programmer Analyst
FLSA Status
Job Type
Position Grade
Employee Type
Full Time
Hiring Range
Commensurate with experience
Grant Funded
Work Year
12 Months
Work Year-Other Information

Typical Work Schedule 40 Hours | Flexible to meet department needs to include occasional evenings and weekends. Bargaining Unit Eligibility Yes-Staff Council Work Week 40 Hours Work Week-Other Information Special Instructions to Applicants

Position Introduction
McHenry County College seeks two Programmer Analysts to bring their expertise to our IT team. This is an exceptional opportunity to make a significant impact by supporting and advancing the College’s use of our ERP (Ellucian Colleague) and other administrative system projects that advance our technology platforms for the state’s leader in community college enrollment growth and transformative programming that propels students to their next success.

McHenry County College is a comprehensive, public, Associate-degree granting institution located in Crystal Lake, Illinois. MCC is known throughout the community and the Illinois Community College System for its exceptional faculty and staff, the quality of its programs and services, and the success of its students. MCC welcomes, encourages, and supports the diversity of our students, faculty, and staff members and seeks to attract and retain individuals who reflect our diverse community.
Position Summary
Build/code, maintain, and support various computer software applications at the College. Coordinate within the IT team and with end users in developing and implementing business process software applications and associated process improvements. Support the College’s ERP system – Ellucian Colleague and other administrative systems (i.e.Lumens, SoftDocs).
Reports to
Chief Information Officer
Essential Functions and Responsibilities

  • Create and design scripts and programs to enhance processes
  • Design coding standards, statistical reporting, and data analysis methodologies
  • Develop specialized, expert-level knowledge of internal business processes and procedures for the purpose of supporting existing and new software applications
  • Review requests for additional/modified software systems and processes to determine the impact on existing operations
  • Meet with system end users to discuss changes or improvements to software applications, analyze business user needs and develop strategies to meet needs
  • Create and deply data queries for ad hoc reporting
  • Create data models and protocols for production databases
  • Develop data management policies and procedures
  • Maintain change control and testing processes for modifications
  • Lead integration initiatives for third party products
  • Maintain existing batch and online software applications
  • Review requests for additional/modified software systems and processes to determine the impact on existing operations
  • Provide assistance and software application training to the IT team concerning existing and future support of software applications
  • Maintain systems and software application documentation
  • Plan and implement data conversions and migrations between legacy systems and newer server and PC-based systems
  • Develop and support data intervaces between internal and external systems
  • Implement and maintain information security processes and procedures as directed
  • Work collaboratively with others (e.g. colleagues, stakeholders, vendors) to accomplish functions and responsibilities
  • Assume additional duties as assigned by immediate supervisor
    Required Education
    Bachelor’s Degree from a regionally accredited institution
    Other Required Qualifications
  • Bachelor’s degree from a regionally accredited institution in Information Systems/Computer Science or equivalent
  • Three year’s experience in information technology
  • Two or more year’s experience as a software developer, with all aspects of the software development life cycle (requirements, design, development, testing, documentation, and implementation)
  • Strong experience developing programs, such as subroutines, computed columns, batch processes, custom screens, and web forms for Colleague by Ellucian using Colleague Studio, Envision, Unibasic, and Webi reporting
  • Strong experience in owning and leading the full software development lifecycle for small to medium size projects as necessary
  • Strong experience with database administration of Unidata
  • Strong experience developing programs with multiple technology, database, and infrastructure platforms (e.g. Java, SQL Server, .NET, C.#, SharePoint, etc.)
    Desired Qualifications
  • Prior experience in a higher education IT environment
  • Prior experience designing business-based solutions to support the functions in various business units
    Skills and Specifications
  • Proficient in Microsoft Office Suite
  • Desire and ability to learn and apply new skills/technologies quickly
  • Strong focus on customer service and the development of long term customer relationships and partnerships
  • Excellent analytical and problem solving skills. Strong attention to detail
  • Ability to multitask effectively and balance multiple priorites
  • Demonstrated ability to work independently and reliably to ensure activities are completed to customer satisfaction
  • Ability to work with minimum supervision and direction
  • Ability to communicate both verbally and in writing
  • Ability to operate a keyboard and sit for long periods
  • Ability to perform repetitive motion (keyboard) and writing
  • Ability to sustain posture in a seated position for prolonged periods of time
  • Ability to read close-up and do close-up work
  • Ability to hear normal speech, hear and talk on the telephone
  • Ability to work in a dynamic environment that requires being sensitive to change and responsive to changing goals, needs, and priorities
  • Ability to make decisions that impact how the department provides services and support to customers
  • Ability to work independently and handle multiple, complex, and varied assignments in a timely manner. Must be well organized and able to keep meticulous records
  • Ability to analyze and interpret data and to clearly and effectively communicate technical information to individuals at all levels of the organization with varying levels of understanding
  • Ability to develop and maintain detailed documentation for techniology systems and proceses
  • Ability to create and maintain detailed testing plans and associated scripts
  • Commitment and respect for diversity, equity, inclusiveness and the MCC Behaviors of Excellence
  • Commitment to the College mission, vision, values, and goals
  • Ability to perform all of the essential functions, skills, and specifications of the position
    Main Campus

McHenry County College does not discriminate on the basis of race, color sex, national origin, or disability.
See Nondiscrimination Statement for details.

To view full details and how to apply, please login or create a Job Seeker account.