Programmer Analyst I
Information Technology Services
Provide technical support for Banner, the University Enterprise Resource Planning system. Designs moderately complex projects, data retrieval and management systems to meet user needs. Conducts feasibility studies, evaluates costs, analyzes user needs, designs in-house data processing systems or subsystems, programs the systems or subsystems, develops testing criteria, and establishes documentation to support systems.
Hours per Week
Months per Year
Temporary or Fixed-Term Assignment End Date
Depends on experience
Analyze and user needs to design requested programs/systems.
Collaborate with users to develop business processes from both a data and procedural point of view.
Program and analyze moderately complex projects and assist senior programmer analysts on large-scale or complex projects.
Code, debug and document programs.
Maintain familiarity and proficiency with computer software systems, procedures, and utilities. These may include the Red Hat Linux operating system, Oracle SQL , Oracle SQL*Plus, Oracle PL*SQL, Oracle SQL*Loader, Oracle Import, Oracle Export, Oracle Developer 2000, Oracle RDBMS , Oracle Pro*C, Oracle Pro*COBOL, Oracle (Web) Application Server, , Citrix, and Samba.
Review, test and document all programs with regard to feasibility, need, functionality and performance.
Manage all phases of program development, from analysis, design and code phase, through the end-user training phase, and into the subsequent program modification phase.
Work collaboratively with other Programmer Analyst staff.
Communicate and collaborate with users on current work, work in progress and possibilities for business process improvements utilizing the various tools available.
Adhere to programming standards.
Use all ITS support and work recording tools.
Provide progress reports to supervisor and leadership team.
Subscribe to and participate in technically relevant lists such as the Banner listservs in order to anticipate problems and changes to Banner and related systems.
Attend working team meetings in assigned functional areas as necessary.
Learn to use new software programs and utilities, as they become available to enhance/facilitate program development.
Submit repair and/or troubleshooting work order requests through the ITS Support Center as required.
Be available to work after hours and weekends as necessary.
Performs other duties as assigned in support of Gonzaga’s mission.
This position reports directly to the Assistant Director of Enterprise Resource Planning.
Bachelors degree in Business, Computer Science, or related field. (Experience performing the duties as described in the job description may substitute for the degree requirement on a year-for-year basis.
1 year experience in a programming/development position.
Proficient in written and oral communication.
Must have excellent interpersonal skills and presentation skills.
Must be able to manage and coordinate multiple projects concurrently with a minimum of supervision.
High ethical standards and the ability to maintain confidentiality.
Experience with Ellucian Banner higher education management system
Experience developing in ORACLE and Linux environment
Work experience in higher education
Extensive wrist and hand movements as related to keyboarding. Most time spent with limited physical exertion; occasional lifting of equipment and materials. Ability to sit for extended periods of time. Ability to be mobile campus wide for various business needs.