About The Position

The Enterprise Programmer Analyst III's role is to develop, test, analyze, and maintain software applications in support of business requirements. This position will also research, design, document, and modify software specifications throughout the production life cycle. Additionally, the Programmer Analyst III is also responsible for supervising and/or leading the development of new systems, directing changes to existing systems and controlling the interfaces between the systems, initiating complex feasibility studies and making recommendations of the action to be taken. Performs systems analysis, develops, and reviews programming code defined in project plans to meet design specifications, customer requirements, and/or applies vendor supplied upgrades. Performs ongoing support of Ellucian Banner ERP and other software systems. Completes other programming tasks, as assigned by management. Completes application modifications to enhance functionality, adapt to technology changes, and to correct application errors. Supervises and/or leads programming projects and initiatives, as assigned by management. Design, development, documentation, analysis, creation, testing, or modification of computer systems or programs, including prototypes, based on user or system design specifications Ensures that vendor supplied upgrades are properly integrated into the student enterprise systems and applications.

Requirements

  • Bachelor's degree in computer science, MIS, IT, or other related area plus three years related full-time paid experience OR Master's degree in computer science, MIS, IT or other related area plus one year related full-time paid experience.

Responsibilities

  • Develop, test, analyze, and maintain software applications in support of business requirements.
  • Research, design, document, and modify software specifications throughout the production life cycle.
  • Supervise and/or lead the development of new systems.
  • Direct changes to existing systems and control the interfaces between the systems.
  • Initiate complex feasibility studies and make recommendations of the action to be taken.
  • Perform systems analysis.
  • Develop and review programming code defined in project plans to meet design specifications and customer requirements.
  • Apply vendor-supplied upgrades.
  • Perform ongoing support of Ellucian Banner ERP and other software systems.
  • Complete other programming tasks as assigned by management.
  • Complete application modifications to enhance functionality, adapt to technology changes, and correct application errors.
  • Supervise and/or lead programming projects and initiatives as assigned by management.
  • Design, develop, document, analyze, create, test, or modify computer systems or programs, including prototypes, based on user or system design specifications.
  • Ensure that vendor-supplied upgrades are properly integrated into the student enterprise systems and applications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service