Systems Programmer/Analyst II
A Systems Programmer/Analyst II provides technical support and consulting for University employees for implementation, reporting, customization and integration. Researches & develops Windows-based data conversions, reports and distribution applications using one or more object-oriented programming languages, designing intuitive graphical user interfaces. Develops custom code using Envison Basic language, as well as support and customization of 3rd party packages. Assists with the maintenance of all Colleague environments. Provides training and technical supervision for Systems Programmer/Analysts on assigned projects. Works with other Information Technology staff in a technical team approach in consulting and proposing design of assigned programming work.
Duties and Responsibilities
- Assist systems administrator and Senior Systems Programmer/Analyst in monitoring OS/Network level system security.
- Assist systems administrator and Senior Systems Programmer/Analyst in maintaining all Colleague environments, applying patches, updates, file analysis/resizing and managing environments.
- Research & develop Windows-based data conversions, report and distribution applications using one or more object-oriented programming languages, designing intuitive graphical user interfaces.
- Develop custom computed columns and subroutines using Datatel’s Envison Basic language and compiler, as well as development and/or validation of Colleague rules designed to meet the university’s specialized needs.
- Provide technical support and consulting for various University employees regarding implementation, reporting and integration, as well as supporting desktop/web UI client software/WebAdvisor, including testing and management of new software releases.
- Support and customization of Datatel colleague software and supported 3rd party packages (e.g., Source4, SchoolDude, ldap, ActiveCampus and R25), communicating with vendors and other Datatel schools.
- Develop course, training materials and presentation to conduct face-to-face technical workshops to educate faculty and staff on new technologies, processes and applications, as well as follow-up support. Design and develop departmental and campus-wide end-user technical documentation on various technologies.
- Provides training and technical supervision for Systems Programmer/Analyst I, II, and III on assigned projects.
- Assist in development of more efficient processes that integrate smoothly with Colleague features and functionality.
- Research and report innovative integration solutions for intermediate to complex implementation problems. Use of MS ODBC, SQL and XML technologies to interface various 3rd party normalized databases and web application primarily with IBM UniData RDBMS.
- Performs other duties as assigned by supervisor.
A Systems Programmer/Analyst II reports to the Director of IT Applications Services or the Director of IT Systems Services and works as a member of a technical team to provide computing application support for the administrative systems, both on the mainframe and on the World Wide Web.
Bachelor’s degree in a technology related field and 2-3 years experience working as a Systems Programmer (or equivalent technical position) OR 6-7 years experience working as a Systems Programmer (or equivalent technical position). Demonstrated advanced system programming skills and technical expertise in database, OS, and desktop software development. Experience with UNIX operating environment. Demonstrated technical project management skills.
Additional Desirable Qualifications
Expertise with Datatel’s Envision programming language, object-oriented programming language, MS ODBC, SQL, XML, and UniData. Demonstrated good communication skills.
Working Conditions and Atmosphere
Systems Programmer/Analyst II is stationed in the Office of IT Applications Services or the Office of IT Systems Services. Standard office environment is maintained. Occasional travel/training may be required to acquire/maintain appropriate levels of technical expertise. Additional hours required when emergency situations arise.
Date Approved/Revised: March 23, 2010