State of Maryland

IT PROGRAMMER ANALYST II (#006692)

- Hourly / - BiWeekly /
- Monthly / $73,957.00-$119,492.00 Yearly


GRADE

19

CLASS ATTRIBUTES

SKILLED SERVICE        BARGAINING UNIT: G         NCP

NATURE OF WORK

An Information Technology (IT) Programmer Analyst II is the full performance level of work designing, developing, testing, implementing and maintaining applications and programs using generally accepted computer programming languages or other developmental 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.  Employees may be required to work evenings, weekends and holidays and may be subject to call-in.

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 Analyst Trainee, IT Programmer Analyst I and IT Programmer Analyst II are differentiated on the basis of degree of supervisory control exercised by the supervisor over these employees.  The IT Programmer Analyst Trainee learns to perform duties under close supervision.  The IT Programmer Analyst I performs duties under close supervision at times and under general supervision at other times depending on the complexity of the specific duty being performed.  The IT Programmer Analyst II performs the full range of duties and responsibilities under general supervision.  The IT Programmer Analyst II is differentiated from the IT Programmer Analyst, Lead/Advanced in that the IT Programmer Analyst, Lead/Advanced assigns, reviews and approves the work of and trains lower-level IT Programmer Analysts or IT Programmers or functions as a project manager for a major computer programming project.

EXAMPLES OF WORK

Consults with users to plan, develop, evaluate and revise applications;

Collects and analyzes data concerning applications to determine the purpose of the application, work methods used, cause and effect of problems and improvements needed;

Prepares conceptual designs of proposed new or revised applications outlining the purpose, software components, hardware requirements, cost analysis and alternative solutions;

Prepares technical application designs and project specifications detailing input, processes, output and controls using narrative reports and analysis tools such as flowcharts and diagrams;

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

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

Develops and assembles documentation including job control language, job control procedures, operating instructions, program documentation and user documentation;

Implements applications by obtaining signatory approval from users, security and other reviewing units;

Debugs and troubleshoots defects, abends, issues and other problems identified in test regions and the production region, as needed, developing software solutions and participating in coordinating software testing and re-migration as needed;

Trains users in the use of new and revised applications;

Maintains applications by evaluating and revising them as required;

Performs emergency maintenance on applications and programs as required;

Prepares system documentation to support software changes such as design documentation, test plans, scope statements and other deliverables required by the work request or project;

Reviews software manuals and other technical literature and attends workshops, seminars and training classes to learn to use various computer programming languages and tools used by the agency and to keep abreast of the latest developments in information technology;

May coordinate the work output of other programmer analysts or programmers for special data processing projects of limited duration;

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

Performs other related duties.

SPECIAL REQUIREMENTS

Employees in this classification may be subject to call-in 24 hours a day and, therefore, may be required to provide the employing agency with a telephone number where the employee can be reached.

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.

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: 006692; REV: 7/1/2024;

Powered by JobAps