NMSU Logo
NEW MEXICO STATE UNIVERSITY
HUMAN RESOURCES SERVICES
POSITION CLASSIFICATION DESCRIPTION

Position Classification Title: Enterpr Progrmr Analyst,Assc
Position Classification Code: M1028
Job Family: Information Technology
Pay Level: 09
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:
Supports a university enterprise system, assists in analyzing and evaluating systems, and devises computer programs and systems to process data. Prepares charts and diagrams for 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:
Works under immediate supervision to performs tasks such as: required analysis of business and/or scientific problems by use of established fact-finding procedures, pertinent work processes and procedures, and familiarity with related programming practices, system software, and computer equipment. Possesses thorough knowledge of SQL and/or Object Oriented Programming principles. 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. Work is routine and instructions are usually detailed. Little evaluation, originality or ingenuity is required of this classification. 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- No previous work experience required.
   Equivalency- None
   Certifications/License-
   Departmental Requirements-
   Special Requirements-