State of Maryland

IT PROGRAMMER (#006689)

- Hourly / - BiWeekly /
- Monthly / $57,275.00-$92,108.00 Yearly


GRADE

15

CLASS ATTRIBUTES

SKILLED SERVICE      BARGAINING UNIT: X     OVERTIME ELIGIBLE      NCP

NATURE OF WORK

An Information Technology (IT) Programmer is the full performance level of work converting data from project specifications by developing programs using generally accepted computer programming languages or other development tools.  Employees in this classification do not supervise other positions.

Employees in this classification receive general supervision from an IT Programmer Analyst Supervisor or other data processing administrator.

Positions in this classification are evaluated by using the classification job evaluation methodology.  The use of this method involves comparing the assigned duties and responsibilities of a position to the job criteria found in the Nature of Work and Examples of Work sections of the classification specification.

The IT Programmer Trainee and IT Programmer are differentiated on the basis of degree of supervisory control exercised by the supervisor over these employees.  The IT Programmer Trainee learns to perform duties under close supervision while the IT Programmer performs the full range of duties and responsibilities under general supervision.

EXAMPLES OF WORK

Interprets project specifications to determine program requirements;

Devises the most efficient method of programming in relation to program requirements and computer capabilities;

Maps out program logic using program flowcharts and diagrams;

Creates and compiles programs using generally accepted computer programming languages or other development tools;

Constructs test data and tests program syntax and logic for all conditions;

Identifies and corrects programming errors;

Modifies or changes existing programs by analyzing project specifications, developing necessary program modules and changing related programs;

Uses specialty software to perform utility routines including debugging and editing;

Develops job control language and procedures;

Documents programs;

Assists in developing and assembling user documentation and operating instructions;

Attends workshops, seminars and training classes to learn to use various computer programming languages and tools used by the agency;

May confer with users to obtain or clarify programming requirements;

May use PC-based productivity tools to assist in program design and documentation;

Performs other related duties.

GENERAL REQUIREMENTS

Specific educational and experience requirements are set by the agency based on the essential job functions assigned to the position.

ACKNOWLEDGEMENTS

Class Descriptions are broad descriptions covering groups of positions used by various State departments and agencies.  Position descriptions maintained by the using department or agency specifically address the essential job functions of each position.

Class Descriptions provide information about the Nature of Work, Examples of Work, General Requirements and Acknowledgements.  The Required Knowledge, Skills, and Abilities; Minimum Education and Experience Requirements; Special Requirements; and recruitment and testing procedures are set by the using agency.

This is a Skilled Service classification in the State Personnel Management System.  All positions in this classification are Skilled Service positions.  Some positions in Skilled Service classifications may be designated Special Appointment in accordance with the State Personnel and Pensions Article, Section 6-405, Annotated Code of Maryland.

This classification is not assigned to a bargaining unit, as indicated by the designation of S (Supervisor), M (Manager), T (Agency Head), U (Board or Commission Member), W (Student), X (Used by Agency or Excluded by Executive Order), or Z (Confidential).  As provided by State Personnel and Pensions Article, Section 3-102, special appointment, temporary, contractual, supervisory, managerial and confidential employees are excluded from collective bargaining.  Additionally, certain executive branch agencies are exempt from collective bargaining and all positions in those agencies are excluded from collective bargaining.

Employees in this classification are eligible to receive overtime compensation.  An employee who works more than the normal workweek is entitled to be compensated for that overtime, as provided by the State Personnel and Pensions Article, Section 8-305.

This classification is one level in a Non-Competitive Promotion (NCP) series.  NCP promotions are promotions by which employees may advance in grade and class level from trainee to full performance level in a classification series.  In order to be non-competitively promoted to the next level in a NCP series, an employee must: 1) perform the main purpose of the class, as defined by the Nature of Work section of the class specification; 2) receive the type of supervision defined in the class specification and 3) meet the minimum qualifications of the classification.

Date Revised

September 17, 2021

Approved By

Director, Division of Classification and Salary

CLASS: 006689; REV: 7/1/2024;

Powered by JobAps