NMSU Logo
NEW MEXICO STATE UNIVERSITY
HUMAN RESOURCES SERVICES

POSITION CLASSIFICATION DESCRIPTION


Position Classification Title: Progrmr Analyst,Inter
Position Classification Code: M4001
Job Family: Information Technology
Pay Level: 07
Exempt Status: Exempt
This description is intended to describe the general nature of the work being performed. It is not intended to be a complete list of specific duties of any particular position. Duties, responsibilities and bargaining unit eligibility may vary based on the specific tasks assigned to the position.
Purpose of Classification:
Under general supervision supporting a college/division system, assists in analyzing and evaluating existing or proposed systems, and devises computer programs, systems to process data. Prepares charts and diagrams to assist in problem analysis, and submits recommendations for solution. Prepares program specifications and diagrams, and develops coding logic flowcharts. Encodes, tests, debugs, and installs the operating programs and procedures in coordination with computer operations and user departments.
Standard Duties:
Uses established fact-finding procedures, knowledge of pertinent work processes and procedures, and familiarity with related programming practices, system software, and computer equipment to provide required analysis of business and/or scientific problems. Applies established procedures where the nature of the system, feasibility, computer equipment, and programming language have already been decided. May prepare detailed specifications required by programmers from information developed by higher level analysts. Researches routine user problems and solves them by modifying existing systems when solutions follow clear precedents; works within defined objectives, priorities, and deadlines, and adapts guidelines to specific situations. Receives general instructions for specific and ongoing assignments and refers problems and unfamiliar situations to supervisor; finished work and methods are checked. Prepares and gives presentations to internal work groups. May train end users on established programs. Provides on-call support and problem resolution for computer applications. Maintains currency of knowledge with respect to relevant state-of-the-art technology, equipment, and/or systems. Possesses thorough knowledge of SQL and/or Object Oriented Programming principles. Performs miscellaneous job-related duties as assigned.
Knowledge, Skills and Abilities:
Knowledge of a broad range of relevant multi-user computer systems, applications, and/or equipment. Knowledge of computer flow charts and of programming logic and codes. Knowledge of current technological developments/trends in area of expertise. Knowledge of established programming procedures and programming languages.
short- and long-term planning; problem analysis and resolution; report preparation and presentation; interpersonal and organizational communication, both oral and written.
Ability to determine computer problems and to coordinate hardware and/or software solutions. Ability to develop and deliver presentations. Ability to develop programming specifications within defined parameters. Ability to understand and follow specific instructions and procedures.
Minimum Qualifications:
   Education- Bachelor's degree in a related field.
   Experience- Three (3) years of experience directly related to the standard duties as outlined.
   Equivalency- None
   Certifications/License-
   Departmental Requirements-
   Special Requirements-