The position of Programmer / Analyst will be responsible for providing applications support for our Web Applications, BANNERERP and related systems as well as some database and web programming. The position requires knowledge of several functional departments within a college or university setting and a clear understanding of how to apply Web Technologies and BANNER to improve workflow and office function efficiency.
This position will be responsible for consulting with appropriate management regarding application needs and objectives, proactively addressing customer's application support needs while exercising efficient time management. Specific responsibilities include developing programs to support the College's administrative offices, with other support duties as assigned.
Consults with customers to gather information about program needs, objectives, functions, features, and input and output requirements. 15%
Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, and outputs. 10%
Writes and maintains technical specifications. 5%
Develops and maintains plans outlining steps and time tables for developing programs. 5%
Researches and evaluates software and hardware to assist in programming or to use as program platforms. 5%
Customizes and codes screen layouts, graphical user interfaces, printed outputs, and interfaces with other systems. 10%
Converts designs and specifications into computer code. Compiles code into programs and corrects errors detected in compile process. 5%
Creates test transactions and runs tests to find errors and confirm programs meet specifications. 5%
Analyzes code to find causes of errors and revises programs. Consults with customer to prototype, refine, test, and debug programs to meet needs. 10%
Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections. 5%
Writes documentation or reviews documentation written by others that describes installation and operating procedures. 5%
Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about programs. 5%
Trains end users or technical support staff to use programs. 5%
Installs and tests programs. 5%
Monitors performance of programs after implementation. 5%
Education / Experience:
Bachelor’s degree in Computer Science, Information Technology, or a related field from a four-year college or university and at least five years of related experience or the equivalent combination of education and experience.
Competencies / Skills:
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
Ability to write reports, business correspondence, and procedure manuals.
Ability to effectively present information and respond to questions from groups of managers, customers, customers, and the general public.
Ability to define problems, collect data, establish facts, and draw valid conclusions.
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Proven ability to provide the highest levels of interpersonal communications with sensitivity to and understanding of the demands of a higher education environment
Proficiency with IIS, Apache and TomCat
Proven ability with web frame work development – Ruby on Rails, ASP.NET or other web frame work
Strong Oracle SQL and PL/SQL programming (PL/SQL web programming is a huge plus)
Other Oracle tools (import/export, SQL*Loader)
Proficiency in working in Unix and Windows environments
Proficiency using Microsoft Access and Excel
Proficiency in Database design concepts
Unix – Solaris, HP/UX, and/or Linux
Excellent Requirements Gathering
Excellent customer service skills
Excellent problem solving skills
Understanding of Web Accessibility
PL/SQL web programming
Oracle Forms 10g
Web content management systems (dotCMS, Wordpress, Drupal, Terminal 4)
XML, JSON and RESTful webservices
Mobile web development
Banner 8.x/9.x experience
C programming (Pro*C experience a plus)
Microsoft SQL Server
Unix Shell scripting
3rd party software install/configuration
Oracle Web Packages
Web Security (in some capacity)
Supervision of Employees:
Physical and Mental Demands:
Normal sitting, standing, and walking throughout the course of the day.
Periods of extended computer usage.
Job requires working under deadlines and occasionally working irregular hours.
Ability to think through clearly amid changing priorities and circumstances.
Maintain professional attitude and demeanor in difficult situations.
Ability to multitask in a very busy work environment.
Exercise sound judgment.
Maintain high level of confidentiality.
Ability to be part of a 24×7 on call rotation.
40 hours per week, 50 weeks per year
It is the policy of St. John Fisher College to provide Equal Employment Opportunity to all employees and applicants for employment in accordance with the applicable federal, state, and local laws governing non-discrimination in employment in each locality in which the College has employees.
The College does not discriminate against applicants or employees in hiring, promotion, termination or the terms and conditions of employment on the basis of race, color, religion, gender, sexual orientation, national origin, citizenship, age, disability, marital status, military status, veteran status, predisposing genetic, characteristics or genetic information, arrest or conviction record, status as a victim of domestic violence, or any other characteristic protected by law.
Internal Number: 1856
About St. John Fisher College
St. John Fisher College is an independent, liberal arts institution in the Catholic tradition of American higher education. The College emphasizes liberal learning for students in traditional academic disciplines, as well as for those in more directly career-oriented fields. We are committed to enriching the work, teaching and life experiences for all faculty and staff, in support of the College’s mission. Human Resources is dedicated to providing high quality service with a true sense of personal value for all faculty, staff and their families and consistently meeting or exceeding expectations in all human capital disciplines. Mission: St. John Fisher College is a collaborative community dedicated to teaching, learning, and scholarship in a student-centered educational environment. The College is guided by its liberal arts tradition and its Catholic heritage, as expressed in the motto of its founders, the Basilian Fathers: “teach me goodness, discipline, and knowledge.” Fisher engages individuals in lives of intellectual inquiry, professional integrity, and civic responsibility, where diversity and service to others are valued and practiced.