Job Opportunities


Administrative Job Opportunities

Senior Programmer Analyst

Hamilton is one of the nation's top liberal arts colleges. It is independent, highly selective, coeducational and residential. Originally founded in 1793 as the Hamilton-Oneida Academy, Hamilton is today composed of 1,850 diverse and talented students from nearly all of the 50 states and approximately 40 countries. More information can be found at www.hamilton.edu/about.

Position Summary:

As a member of the Central Information Services team, the senior programmer analyst supports, maintains and programs our enterprise information systems to achieve institutional efficiencies and strategic advantage.  The senior programmer analyst works with faculty and staff to analyze needs and develop solutions to meet those needs.


  • Programs applications and interfaces in UniBasic and Envision using Colleague Studio and other development tools.
  • Analyzes needs and designs and implements new processes and workflows that promote efficiency and strategic advantage in College operations and provide support for existing processes and workflows.
  • Works with College personnel and vendors to design, implement and maintain interfaces to third party software products for on campus and hosted systems.
  • Provides phone, email, and in person support for all Colleague applications including WebAdvisor and User Interface, the Informer web reporting tool, as well as the enterprise document management system (OnBase).
  • Participates as an active member of the Central Information Services Committee that serves to share information and promote best practices within the administrative offices of the College.
  • Generates documentation of workflow, procedures, and software.
  • Provides training for College personnel in the use of Colleague software, application processes, User Interface, and the Informer web reporting tool.
  • Serves as a programming and database design resource for others on the Central Information Services team.
  • Participates in intra-departmental projects as appropriate, including the capacity of Project Leader.
  • Diagnoses and corrects application software problems and improves operating performance.  This may involve one-on-one consultation with our internal customers.  It may also include gathering information independently to write new code and implement the solution.
  • Performs web application and interface programming in ColdFusion, SQL, JavaScript/AJAX, and other development tools as needed.
  • Builds interfaces with other college information systems for the efficient sharing of information and transfer between these systems and Web Applications.
  • Assists with the maintenance and upgrade of Colleague system software including WebAdvisor, User Interface, and Informer.
  • Applies application patches, monitors all affected custom code and corresponds with users via the CIS committee on the software changes being made.  This would generally be performed in a backup role to the System Analyst/Administrator.
  • In cooperation with Network Services, provides basic support for the administrative server, including but not limited to shutdown and restart of the administrative server, user account maintenance, printer configuration, file recovery, and account password maintenance.
  • Completes technical and institutional training to strengthen organizational and technical knowledge.
  • Participates as part of a team, understanding the various work styles of others, and their roles on the team.  Demonstrates enthusiasm and commitment to the goals and objectives of the team.  Seeks help from and offers guidance to other team members.
  • Performs all other duties as assigned.


A Bachelor’s degree in a relevant field and a minimum of five (5) years of experience or the equivalent of education and experience combined.

Knowledge, Skills, and Abilities:

  • Expertise in and a minimum of 5 years of experience supporting Ellucian Colleague software in an academic setting is required.
  • Expertise in and a minimum of 5 years of experience using UniBasic, Envision, UniQuery Colleague Studio, and general UNIX level commands is required.
  • Expertise in and a minimum of 5 years of experience using 4GL programming tools, Eclipse, HTML, ColdFusion, JavaScript/AJAX, and other programming technologies is required.
  • Ability to work with the UniData database and relational databases (MSSQL, MySQL, and Oracle).
  • Additional expert level of technical expertise with programming technologies, vendors, products, system administration tools, techniques, and processes.
  • Demonstrated ability to successfully manage/lead multiple projects.
  • Ability to coach and counsel other Programmer Analysts to prepare them for advancement to a Senior Level.
  • Strong programming ability combined with thorough understanding of good database design principles.
  • The ability to successfully manage multiple priorities.
  • Excellent customer service skills as well as verbal and written communication skills.
  • Should be able to communicate technical information (both written and verbally) to technical and non-technical people in a supportive and meaningful way.
  • Must embrace learning and working with constantly changing technology.
  • Work collaboratively within our team, the department, and across the College.



Please review Hamilton's Benefits Summary for more information.

Application Procedure

Interested applicants should send a resume, letter of interest and contact information for three professional references to apply@hamilton.edu. Consideration of candidates will begin immediately and continue until the position is filled.

Hamilton College is an Affirmative Action, Equal Opportunity employer and encourages diversity in all areas of the campus community.

Posted 02/10/2014
View other job opportunities

Back to Job Opportunities

Contact Information

Human Resources

Philip Spencer House
College Hill Road
Clinton, NY 13323
Back to Top