State of Maryland


- Hourly / - BiWeekly /
- Monthly / $38,988.00-$61,649.00 Yearly




An 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.

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

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 and the IT Programmer performs the full range of duties under general supervision.


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.


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


A Class Description provides information about the Nature of Work, Examples of Work and General Requirements for a classification in the Management Service or a classification in the Skilled or Professional Service in which all positions have been designated Special Appointments. Required Knowledge, Skills, and Abilities; Minimum Education and Experience Requirements; Special Requirements; and recruitment and testing procedures are set by the using agency.

Class descriptions broadly define 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.

Date Revised

Nov 24 2008 12:00AM

Approved By

Director, Division of Classification and Salary

CLASS: 006689; EST: ; REV: 11/24/2008;

Powered by JobAps