Exempt Job Descriptions
MSU Collage Image

 

Employee Discounts

Senior Programmer/Analyst

Job Summary

A Senior Programmer/Analyst consults with user to identify and analyze computer support needs. Designs, maintains, creates and enhances administrative support software on the administrative systems, both on the mainframe and on the World Wide Web. Responsibilities also include assisting the Data Base/Research Analysts with writing of technical and user documentation as pertains to the administrative systems, utilizing RETRIEVE and other appropriate resources necessary to provide management information support and conducting training as needed on utilizing the computer systems/applications. Provides training and technical supervision for all Programmer/Analysts on assigned projects. Assists with the supervision and maintenance of security standards on the administrative system. Performs project management duties on technical projects as necessary. Works with the Director of IT Applications Services and IT Systems Services as well as Programmer/Analysts in a technical-team approach in consulting and proposing design of assigned programming work.

Duties and Responsibilities

Essential

  • Provides support for the conversion of the AIMS administrative system to the Datatel Colleague system. 
  • Designs, maintains, creates and installs complex administrative support software using IBM’s UNIVERSE/UNIDATA BASIC, HTML and Datatel Colleague’s ENVISION programming languages.
  • Consults with users to identify and analyze computer support needs.
  • Develops and recommends specifications for new applications and proposed changes to existing applications on the administrative systems.
  • Provides training and technical supervision for Programmer/Analysts I, II, III and IV on assigned projects.
  • Assists Data Base/Research Analyst with writing of technical and user documentation as pertains to the administrative systems.
  • Provides support for data base reports utilizing RETRIEVE or other appropriate resources.
  • Maintains familiarity with new technology standards and how each may be applied to the future growth and development of the services provided by the Datatel Colleague data base system.

Other

  • Conducts training on accessing/utilizing computer resources and applications.
  • Communicates externally with other institutions and various consulting agencies to identify opportunities for resource-sharing or solicitation of external support when necessary. 
  • Communicates with external third-party software providers about their software use and/or proposed use with the administrative systems.
  • Performs other duties as assigned by supervisor.

Organizational Relationships

A Senior Programmer/Analyst reports to the Director of IT Applications Services or the Director of 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.

Minimum Requirements

Bachelor’s degree in a technology related field. Good written and verbal communication skills. Demonstrated advanced programming skills and technical expertise with IBM’s UNIVERSE/UNIDATA BASIC and/or Datatel Colleague’s ENVISION (or comparable technical environment). Demonstrated technical project management skills. Eight years experience working as a programmer or equivalent technical position.

Additional Desirable Qualifications

Expertise with the AIMS and/or Datatel Colleague software packages. Experience with various microcomputer systems/applications.  Experience with UNIX operating environment. Demonstrated expertise with HTML and web page development.  Master’s degree preferred.

Working Conditions and Atmosphere

Senior Programmer/Analyst is stationed in the Office of IT Applications Services or 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 25, 2010