FT ERP Systems Analyst/Programmer

Cochise College•Sierra Vista-District Wide, AZ
•Hybrid

About The Position

The ERP Systems Analyst/Programmer is responsible for formulating and defining system scope and objectives to solve the most complex problems using ERP information systems and applications. Preparing and implementing detailed specifications for programming new processes, reports, and modifications in support of student learning and student success. Cochise College serves the residents of Cochise County from two campuses and four centers throughout Southern Arizona with panoramic views of five different mountain ranges. The college has been recognized nationally for its cost, return on investment, and high success rate; providing over 90 general and technical education programs leading to a variety of workforce certificates and associate degrees. The college is accredited by the Higher Learning Commission and is a designated Hispanic-Serving Institution (HSI).

Requirements

  • Bachelor's Degree in related field from an institution accredited by an institutional accrediting body of higher learning recognized by the US Department of Education
  • Four years in systems analysis or similar technology environment, preferably in a higher education environment
  • An equivalent combination of education and/or experience from which comparable knowledge, skills and abilities have been achieved may be considered.
  • Knowledge of and ability to follow college policies and procedures
  • Knowledge of Ellucian Banner or ability to apply prior knowledge to system
  • Knowledge of Microsoft Office suite
  • Knowledge of database structures including those of Microsoft SQL Server and Oracle databases
  • Knowledge of SQL, SQR, and COBOL
  • Knowledge of industry programming best practices including but not limited to structured and object based programming with inline documentation
  • Knowledge of logical design and requirements definition for complex software development
  • Knowledge of computer operating systems with basic understanding of networks
  • Knowledge of relevant current technology affecting assigned work
  • Knowledge of functions and capabilities of database systems
  • Knowledge of computer project management techniques and methods
  • Knowledge of basic system administration practices and techniques
  • Skill communicating technical information to non-technical audiences both verbally and in writing
  • Skill using programming, job control and data definition languages specific to assigned area
  • Skill understanding complex database concepts
  • Skill in project management, time management, and initiation and execution of tasks
  • Skill in presenting ideas and concepts orally and in writing
  • Ability to communicate effectively, verbally and in writing, and to relate to others in a professional, helpful manner
  • Ability to relate to a diverse population and to maintain composure when faced with difficult situations
  • Ability to organize, prioritize, and follow multiple tasks through to completion with an attention to detail
  • Ability to work independently while contributing to team environment
  • Ability to analyze problems, identify solutions, and take appropriate action to resolve problems using independent judgment and decision-making processes
  • Ability to establish and maintain effective working relationships with other department staff, faculty, students and the public

Responsibilities

  • Develops and modifies information systems based on institutional and user needs through research and fact-finding; interviews users to identify data extraction and manipulation needs; responds to user requests for assistance regarding system navigation and system/network problems; analyzes module interdependencies for ease of reporting and troubleshooting problems between modules
  • Develops technical specifications in accordance with quality standards, functional specifications and best practices in order to program new procedures, modify existing procedures or processes, and to build complex reports based on end-user needs; written attends specification meetings with project team to determine scope and limitations of projects; prepares detailed specifications from which programs will be written
  • Creates complex logical structures from detailed specifications; solves complex problems considering computer equipment capacity and limitations, operating time and the form of desired results; analyzes and revises system logic difficulties; documents system changes and maintains existing program, user and system documentation
  • Develops data model describing data elements and utilization methods to enable end-user to understand how to access data; determines and enters changes to data dictionary descriptions including type, structure and intended use of data within system; ensures data resources are protected against unauthorized access; advise end users regarding system security; assists users in maintaining and utilizing computer system; performs system administration tasks in support of third party applications
  • Maintains technology expertise, keeping current with evolving systems analysis, programming and database technology
  • Performs other related duties as assigned
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service