skip to main content
The County of DuPage
Wheaton, Illinois

Job Details for 1446 - Principal Systems Programmer

Job Description

GRADE: 314

Under general direction; performs work of considerable difficulty analyzing and solving problems with IBM z-Series / e-Server related technology systems and their integration with other platforms and systems; performs related work as required.

An employee in this class spends a substantial amount of time as project manager coordinating hardware and software evaluation, selection, installation, configuration and support. Work is of a highly technical nature involving the repair and maintenance of advanced systems. The Principal position is distinguished from lower level positions in that it acts as a lead worker coordinating efficient operation and interface of the various support systems. General direction is received by the Data Center Manager.

The list of duties and responsibilities is illustrative only, and is not a comprehensive listing of all the duties and responsibilities performed by positions in this class.

• Maintains operating systems, third-party software and hardware in an IBM z-Series / e-Server environment
• Troubleshoots, analyzes breakdowns, and restores the systems to operation
• Directs programmers/analysts to use software tools appropriately
• Installs new software packages integrating new systems with existing systems and data
• Develops and maintains system tools to provide usage and resource statistics to management
• Recommends hires and promotions, directs and evaluates employment decisions for all assigned positions
• Partners with other I.T. divisions to insure efficient operation and meet Service Level Agreements
• Designs and supports a system backup methodology and disaster recovery plan
• Adjusts the operating system to meet the specific needs of the department and the County
• Provides direction for lower level technical support staff and programmers
• Maintains regular attendance and punctuality

• Adjusts work assignments and schedules in the event of an emergency to participate in emergency preparedness, response, and recovery activities as assigned.
• Depending on assignment may maintain required emergency management training, licensure and/or certifications.
• Performs related duties as required or assigned within job classification.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and /or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Knowledge of:
• IBM z systems and e server hardware third party software
• Internal system operation and software interface capabilities
• Programming and system performance software tools, problem solving and systems work
• Information technology practices, methods, principles and techniques relative to the application and operation of a high-end computing systems
• Current office practices, procedures and equipment
• County policies and procedures
• Applicable federal, state, and local laws, rules, regulations, codes, and/or statutes

Skill in:
• Reasoning logically regarding operational aspects of information technology applications and functions of a computer complex
• Manipulating the system insuring appropriate interface of various software systems
• Installing, maintaining, and troubleshooting the system
• Planning alterations in and adjustments to hardware and software
• Dealing effectively with others
• Written and verbal communication
• Using computer hardware and software including word processing, spreadsheets, databases, email, etc.
• Applying an acquired knowledge of procedures, rules, regulations and services applicable to the assigned office

Ability to:
• Using computer hardware and software including word processing, spreadsheets, databases, email, etc.
• Manage projects and multiple priorities simultaneously
• Establish and maintain effective working relationships with department and division staff, other departments and others, such as vendors
• Communicate and use interpersonal skills to interact with coworkers, supervisor, the general public, etc. to sufficiently exchange or convey information and to receive work direction
• Ensure compliance with applicable federal, state, and local laws, rules, and regulations
• Convey excellent oral and written communication
• Work effectively under stress
• Maintain confidentiality

Exercises supervision of personnel in related area of responsibility.

Completion of a Bachelor’s degree in an information technology related area and seven years of experience in technical support including programming and systems; or, an equivalent combination of education and experience sufficient to successfully perform the essential duties of the job such as those listed above.

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Sedentary Work: Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally and all other sedentary criteria are met.

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Position is typically office or administrative work and is not substantially exposed to adverse environmental conditions.