5170 Systems Analyst

POSITION IDENTIFICATION

TITLE Systems Analyst

CLASSIFICATION NUMBER 5170

GRADE 35

CLASSIFICATION Exempt

IMMEDIATE SUPERVISOR Senior Systems Analyst

MAJOR ADMINISTRATOR Coordinator of Management Information Systems

GENERAL FUNCTION

The Systems Analyst is responsible for providing and supporting computer information systems to the campus community, including support for SunGard HE’s Banner software suite through process analysis, configuration consultation, problem resolution, and reporting.  The Systems Analyst analyzes, designs, supports, and documents computer information systems, serves as project leader by actively participating in the development of systems, managing programming, testing, quality control, and implementation, and provides ongoing support to users through training, maintenance and troubleshooting.

MINIMUM ACCEPTABLE QUALIFICATIONS

Education: A Bachelor’s degree or the equivalent is required; a Bachelor’s degree in a computer-related field is preferred.

Experience: A minimum of two years of experience in one or more of the following areas is required: a) project management of information technology projects, b) direct supervisory responsibility over information technology personnel, or c) database application programming with fluency exhibited in at least three of the following: PL/SQL, SQL, Argos, AppWorx, HTML, ASP, .NET, JavaScript, VB Script, XML, CSS, Java, Groovy, Grails, Oracle tools, or similar languages/tools. A minimum of one year of experience in the design of complex database-driven application systems is required.  Experience with relational databases and SQL is required.  A minimum of one year of project lead experience is required.  Knowledge of SunGardHE’s Banner software suite or ODS/EDW is preferred.  Experience with web development is preferred.  Supervisory experience is preferred. Work experience in higher education is preferred.

Skills:  The ability to manage multiple concurrent projects, reason analytically and work with people  possessing  differing  levels  of  technical knowledge is required.  The ability to solve complex procedural and/or software problems by using logic, creativity, technical, and interpersonal skills is required.  Must be able to maintain confidentiality in regard to information processed, stored, or accessed by the systems.  Effective verbal and written communications skills and proficiency in writing technical specifications are required. The ability to develop knowledge of, respect for, and skills to engage with those of other cultures or backgrounds is required.

Other: The twenty-four hour scope of University operations requires this position to be available evenings, nights, and weekends support implementations or upgrades and to respond to calls regarding questions or problems with the University’s computing systems.

ESSENTIAL DUTIES AND RESPONSIBILITIES

1. Facilitates user departments obtaining new computer systems or modifications to existing systems by understanding the functions of the user department and analyzing current processing and procedures, advising them on appropriate alternatives in meeting their computing needs and assisting them in the preparation of associated requests.

2. Provides automation of campus business processes by designing computer information systems which effectively perform those tasks.

3. Develops instructions for programmer/analysts by creating detailed design specifications including system narratives, file layouts, screen layouts, report layouts, and program narratives.

4. Ensures progress for user requests by supervising programming and assuming responsibility for projects and programming problems when needed.

5. Installs, configures, and supports custom and purchased University-wide software applications.

6. Supports good customer service by communicating and/or collaborating with the other units in Computer Services about impending changes, usability issues, and system upgrades or problems.

7. Provides consultation and project management to University departments wishing to acquire, implement, and maintain software to maximize effectiveness.

8. Assists with the acquisition of third-party software or services by assisting with bid specifications, evaluations, and awards.

9. Effectively resolves procedural and programming problems by conducting a thorough analysis of the situation and employing appropriate strategies for resolution.

10. Promotes the development of programmer/analysts by supervising their coding techniques, assigning analytical responsibilities as deemed appropriate and providing input to the Senior Systems Analysts for Programmer/Analysts’ performance reviews.

11. Promotes the uniformity of the programming effort by contributing to, adhering to, and updating the Computer Services Department's Standards and Guidelines manual and the Web application Development Guide.

12. Ensures the accurate, scheduled execution of computer processes by coding the appropriate job scheduler (AppWorx) chains or reviewing those coded by others.

13. Ensures the success and accuracy of campus application systems by thoroughly testing and extensively reviewing the testing done by Programmer/Analysts of all programming changes and newly developed programs or applications.       

14. Ensures the availability of computer resources by managing disaster prevention and recovery efforts caused by events like power outages, hardware failures, etc.

15. Ensures that security standards are strictly followed when developing, programming, and implementing new or purchased computer information systems and applications.

16. Contributes to the overall success of Management Information Systems by providing informational updates pertaining to production problems, program maintenance, and new project development to Senior Systems Analysts and the Coordinator of Management Information Systems.

17. Contributes to a work environment that encourages knowledge of, respect for, and development of skills to engage with those of other cultures or backgrounds.

18. Remains competent and current through self-directed professional reading, developing professional contacts with colleagues, attending professional development courses, and attending training and/or courses required by the Coordinator of Management Information Systems.

19. Contributes to the overall success of Computer Services by performing all other duties as assigned by the Coordinator of Management Information Systems.

SUPERVISION

The Systems Analyst is supervised by the Senior Systems Analyst and directly supervises Programmer/Analysts’ programming tasks and activities.

OFFICE OF HUMAN RESOURCES

REVISED MARCH 2012

JOB FAMILY 3

Factor 1: Educational/Experience Requirements of the Job

Level 7 - 1379 Points: A combination of education and experience equivalent to a Level 7 as indicated by the Equivalencies Chart, when permitted by the Minimum Acceptable Qualifications.

Factor 2: Supervisory Responsibility

Level 4 - 1196 Points: Supervision of a work group including hiring, training, planning, and directing the work of employees. At this level the job often requires close supervision of a rather small number of permanent employees, and/or small numbers of part-time workers, graduate assistants, and/or student workers performing relatively complicated technical or skilled work, and/or other groups of employees at a similar level. At this level it is frequently necessary to train and instruct others, and plan and direct work. Supervisory responsibilities may consume moderate amounts of work time and may include general work planning tasks.

Factor 3: Skill, Complexity, and Technical Mastery

Level 7 - 2200 Points: Professional knowledge of the principles, concepts, and specialized complicated techniques of a profession. Knowledge of a wide range of information technology methods and procedures and specialized knowledge in one or more specific functions. Knowledge permits the incumbent to provide authoritative advice on difficult assignments such as planning advanced systems. Skill in applying knowledge through analyzing, designing, organizing, and developing major programs, systems, and networks.

Factor 4: Budgetary Control

Level 2 - 386 Points: Individuals in jobs at this level actively document, monitor, and control expenditures. At this level incumbents may recommend minor expenditures but have no real authority over budgets.

Factor 5: Work Environment and Physical Demands

Level 1 - 25 Points: The work environment has only everyday discomforts associated with an office or commercial vehicle. The work area is adequately lighted, heated or cooled, and ventilated. Work is largely sedentary involving mostly sitting with occasional walking, standing, bending, or carrying of small items. No special physical demands are required of the work.

Factor 6: Work Impact and Effect

Level 5 - 3780 Points: Work products or services directly impact the entire university system and the well-being of large numbers of individuals. Typically the work is complex and may involve addressing conventional problems or situations with established methods or resolving critical problems or developing new processes or models to address specific problems. Improperly performed work and/or equipment or software failures produce errors and delays that affect the operations and/or reputations of the entire University. Improperly performed work and/or equipment or software failures may be remedied in the short to medium term, but at very substantial cost of time and resources. The scope of improperly performed work and/or equipment or software failure is system-wide and the nature of the activity requires that emergency repairs be performed.