HMC
Web Programmer Analyst

Posting Number: H0261       Posting Date: April 1, 2013       Closing Date:  April 30, 2013

Application Procedure

Apply Online

What to include with your application: In addition to a Harvey Mudd College employment application available at www.hmc.edu/employment, please submit a resume and a cover letter describing your qualifications for and interest in this position and the contact information for three professional references.

Information about the position:  Salary is dependent upon qualifications. This is a full-time, 12-month, benefits-eligible position reporting to the Director of Data and Software Engineering Services

What the successful candidate will do: The Web Programmer/Analyst is responsible for administering, maintaining, and enhancing the HMC Jenzabar JICS portal system, and for the development, integration, and support of web-based instructional, assessment and administrative applications.  Work is performed in a team environment with HMC Computing and Information Services (CIS) and other Claremont Colleges IT staff.

Essential Functions:

  • Administer the Jenzabar JICS portal: perform daily support and maintenance including database management, system configuration adjustments, portlet adjustments (such as adding and removing users/roles/portlets).
  • Design, create, test, document, implement, manage and enhance Jenzabar JICS custom applications (portlets).
  • Trouble-shoot customizations or third party integrations within the JICS Portal/CRM's.
  • Develop, implement, and maintain secure Web-based interfaces to the existing administrative and student information system (Jenzabar CX) for use by faculty, students, staff, and alumni.
  • Work with internal clients and other team members to create, develop, implement and maintain user-centric, and customizable web resources.
  • Effectively and constructively participate in team-oriented design discussions, code reviews, and regular team meetings.
  • Stay up-to-date with the latest trends in software development methods and technology.
  • Maintain knowledge of standards for student record data exchange such as those provided by IMS Global and the Dept. of Education's MyButton initiative. Communicate this knowledge to others at CIS.
  • As needed, assist in the assessment of portal technologies for use by the college.
  • Provide training and documentation as required.
  • Other related duties as requested, delegated or assigned.

What the ideal candidate will bring to this position and HMC:
Required Qualifications:

  • B.S. in Computer Science, Engineering or related field; or any combination of education, training and experience that provides the required knowledge, skills and abilities for the position.
  • Two years' experience in development, production and maintenance of a dynamic, complex, multi-user website; experience administering Windows or Unix servers.

Required Knowledge: 

  • Web programming and tools (e.g. some mix of Perl, C#, ASP, .NET, Javascript, or CSS).
  • Relational databases with knowledge of SQL (e.g. SQL Server, Informix, or MySQL
  • XML, HTML, DHTML
  • Linux and Windows servers (installation and configuration, basic administration)
  • AD LDS (Active Directory Lightweight Directory Service) aka ADAM (Active Directory Application Mode)
  • Application analysis, design and programming
  • Testing techniques and revision control, including Subversion

Skills and Abilities:

  • Flexible and able to change projects and learn new skills, as needed.
  • Excellent problem solving and debugging skills
  • Self-starter, motivated to work without abundant supervision.
  • Ability to define realistic, specific goals and objectives and prioritize them.
  • Communicate effectively both orally and in writing.
  • Communicate and work effectively with all individuals at all levels in the college community.
  • Identify problems and recommend and implement solutions.
  • Analyze situations accurately and adopt an effective course of action.
  • Meet schedules and timelines.
  • Work in a technically diverse organization
  • Use tact, patience and courtesy in all interactions.
  • Plan and organize work.
  • Work independently as well as in teams.

Preferred Qualifications:

  • Experience working as part of a development team in a higher education setting.
  • Experience with Jenzabar JICS portal.
  • Knowledge of Jenzabar JICS and CX applications, Apache and IIS web server administration, web development/authoring software (e.g. Visual Studio), recognized web development standards, e.g., W3C recommendations, and data exchange standards such as IMS Global's LIS.