Title: Senior Programmer Analyst
Department: Administrative Computing Services
Reports to: Director of Administrative Computing Services
Classification: Regular, full-time, grade E-9
Updated: January 30, 2014
Work directly with end-users in the the offices of Admission and Financial Aid to identify, analyze, document and fulfill reporting and other needs. Provide program modifications to the Ellucian Banner enterprise system as required by end-users. This role reports to the Director of Administrative Computing Services.
- Work independently and with other staff members to design and implement forms, reports, and other software components as needed.
- Work directly with end-users to determine and document necessary software components, modifications, extensions, and upgrades.
- Work with other staff members to implement major system components, updates, and upgrades.
- Work with staff in other areas of Computing & Information Services to integrate administrative systems with network utilities, web front-ends, and other campus systems.
- Develop software solutions using Reed’s suite of programming tools, including Evisions Argos report writer and Oracle PL/SQL.
- Troubleshoot major application packages; create, maintain, and distribute user documentation.
- Collaborate with other departments on operations, meeting and training schedules, special projects, and other technical support activities.
- Fluency in SQL is required. Experience designing and writing stored procedures and functions in PL/SQL is desired.
- Experience working with Ellucian's Banner ERP system is highly desired.
- Knowledge of a relational database reporting tool such as Crystal Reports, Brio Query, Argos, TOAD, etc. is highly desirable, as is experience with FileMaker Pro.
- Experience programming in a language such as C, Java, Perl, Ruby or Python is desirable.
- Familiarity with Oracle or another relational database such as SQL Server, MySQL or PostgreSQL is required.
- Familiarity with Oracle-related software such as Oracle Reports, Forms, Pro*C, Pro*COBOL, etc. is desired.
- We are a Mac shop, but make extensive use of the Unix command line and Windows servers. The ability to use (or learn) all of these systems is required.
- Ability to establish and maintain good working relationships with co-workers, end-users, and others in a college community is required.
- Ability to convey computing concepts effectively to non-technical staff is required.
- Bachelor’s degree or commensurate technical experience required.