Swarthmore College - Web Content Management Developer

The web content management developer is an essential contributor to the creation of a vibrant and useful on-line experience for the Swarthmore College Community. He/she serves as the principle front-end XML/XSLT programmer for the campus-wide content management system (CMS). The position is a member of the web development team in ITS. Its primary focus is on supporting initiatives of the College’s Communications Office to promote deeper connections to the College for prospective students, alumni, and other internal and external audiences.

 

Required Skills and Abilities 

Technical Skills: CSS, HTML/XHTML, XML/XSLT.

Additional Skills: Strong interpersonal and communications skills required. The position requires both the ability to collect information from clients, as well as the ability to express complex ideas about features and processes in terms that both technical and non-technical people can understand.

Applicants must have a demonstrated ability to balance and complete multiple concurrent projects. They must demonstrate the ability to work independently and as a member of a team. They must also be available to work occasional extended hours and weekends.

Qualifications:

Required:

·         Bachelor’s Degree.

·         Portfolio of web projects that demonstrate proficiency in web development, including at least HTML/XHTML/XML and CSS.

·         Up-to-date conversance in best practices for web-based multimedia, social media, information architecture, security, and web usability.

·         Experience with Windows, OS X, Linux, UNIX, and web servers.

·         Ability to collect, analyze, and report appropriate data to assess performance of web strategies and technologies.

Preferred:

·         One or more years of professional experience in team-based web development and/or in higher education.

·         Degree in Computer Science or a related discipline.

·         Experience with content management systems (Ingeniux, Cascade, Drupal).

·         Experience in client-side scripting (Javascript, AJAX).

·         Experience in server-side scripting (XSLT, PHP).

·         Experience using versioning systems in a collaborative software development environment (SVN, CVS).