Reporting to the Director and in coordination with a Project Leader or senior-level analyst, the Information Systems Analyst is principally responsible for support of one or more of the university's enterprise information systems. Such support includes, but is not limited to business analysis; application systems design, development, implementation, and on-going operation and maintenance; systems integration; reporting; and functional staff support. As both a business systems analyst and programmer analyst, the position is competent to work on fairly complex business systems analysis, software development, and information systems implementation with only general direction and supervision required. The position generally operates under deadlines and is capable of handling multiple assignments. The position may occasionally provide guidance to less experienced team members. The position works closely with functional departments in solving ad-hoc information management issues using the most current information technologies available.
The major duties and responsibilities of the position include but are not limited to: 1. Business analysis of functional and cross-functional process needs and development of process improvement recommendations. 2. Devising or modifying procedures to solve information management problems. Solutions may involve process change recommendations, new or modified data management steps, and changes in the application of technology. Software systems may be locally developed, commercially licensed, open source, or cloud-based. 3. Preparing detailed technical specifications from which software can be developed, implemented, and/or integrated into existing application infrastructure. 4. Designing, coding, testing, debugging, maintaining and documenting software systems, job control, and/or workflow procedures across multiple platforms. 5. Information systems reporting (transactional, periodic, exception, and management) using a number of methods including SQL-based tools. 6. On-going support of information system operations and maintenance. This may involve trouble-shooting and diagnostics of failures and corrective actions. 7. Where appropriate, documentation of functional and technical processes; functional training for information systems implementation. 8. The position may occasionally require work outside of normal business hours in order to address installation and testing of new releases or information systems failures. 9. Other related duties as assigned.
A Bachelor's degree in computer science, information systems, or a related field is generally required. Demonstrated business analysis, technical analysis, software development, planning and organizational skills are required along with excellent oral and written communication skills. Proficiency with current software development technologies such as PL/SQL, SQL (Oracle), Groovy/Grails, Java, Java script/AJAX, HTML, CSS, Access, Excel etc. Relational database programming experience required. 2-3 progressively responsible years of experience supporting information systems with expertise in the current software design, development, and production methodologies and data management technologies.
Eclipse application development environment is preferred. Knowledge of Ellucian Banner products is preferred.