5170 Systems Analyst


TITLE Systems Analyst






The Systems Analyst is responsible for providing and supporting computer information systems to the campus community, including support for Ellucian’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.


Education/Experience: A Bachelor’s degree or an equivalent combination of education and the specified experience as outlined in the Job Family 3 Knowledge Equivalencies Chart, https://www.missouristate.edu/human/job-family-3-knowledge-equivalencies-chart.htm. 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, AppMan, HTML, ASP, .NET, JavaScript, VB Script, XML, CSS, Java, Groovy, Grails, Oracle tools, or similar languages/tools. Experience with relational databases and SQL is required.  A minimum of one year of project lead experience is required.  One year of experience in the design of complex database-driven application systems is preferred.  Knowledge of Ellucian’s Banner and Banner’s 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, technology, and interpersonal skills is required.  The ability to maintain confidentiality is required.  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 to support implementations or upgrades and to respond to calls regarding questions or problems with the University’s computing systems.


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 and develops and maintains documentation for systems including system overviews, training materials, and troubleshooting guides.

4. Develops project plans and targets/milestones for completing projects on time, documents projects tasks, provides status updates, manages time effectively, sets expectations for timely completion of tasks for members of the project team, including programmer/analysts, business partners, and other systems analysts, and alerts leadership to blocker issues and project delays.

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 standards and guidelines maintained for the unit.

12. Ensures the accurate, scheduled execution of computer processes by coding the appropriate job scheduler (AppMan) 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 Senior Systems Analyst.


The Systems Analyst is supervised by the Senior Systems Analyst and supervises tasks and activities assigned to full-time staff and student employees.