Position Title: Web Developer / Programmer

Description:

The Electronic Textual Cultures Lab at the University of Victoria is looking for a full-time (35 hours per week) web programmer to work with its team on several initiatives, including:

•  developing digital humanities projects within an academic framework, and

•  assisting in the development of plugins and features for an online journal environment.

The ETCL is a leading-edge Humanities research lab, working on a variety of exciting projects. Self-motivated personalities are essential. Individual development and new ideas are encouraged. Read more about us at http://etcl.uvic.ca.

Experience & Qualifications:

The successful candidate should have completed a computer science or other relevant degree program and have demonstrated experience in the following tools and technologies:

– Strong programming fundamentals and experience with the following:

•  Current web development technology, including PHP, and JavaScript.

•  XML/XSLT/HTML5/CSS3 and W3C Standards

•  Relational databases, including design, in the context of literary analysis (esp. MySQL and PostgreSQL)

•  Content management systems or similar, including WordPress and Drupal

•  Apache, and Linux server administration

– Commitment to and interest in contributing to Free or Open Source Software (F/OSS)

– Experience in distributed collaboration using git, mailing lists, and issue tracking software

– Additional consideration given for:

•  Knowledge of, or experience with, Public Knowledge Project software (e.g. Open Journal Systems) or a similar open source project is valuable but not necessary

•  Experience with current interface development using AJAX, JQuery, Bootstrap or similar tools

•  Experience with other relevant technologies, such as Python, Ruby on Rails, Elasticsearch

•  Experience with graphic design in a web-based context

•  Experience with Solr and Tika

•  Experience with OpenID Connect and/or other SSO technologies

The ability and desire to learn technologies on this list that the candidate lacks is an asset.

Position Duties:

•  Develop and implement database-driven websites in a humanities research context

•  Conduct open-source software research

•  Participate in meetings and constructive discussion with other team members

•  Engage in requirement elicitation

•  Offer consultation, technical planning, and project solutions

•  Understand humanities concepts and find ways to realize them as technical solutions

•  Develop plugins, new features, and integrations in and with Open Journal Systems and other open source tools

•  Provide reporting and documentation

This contractual position is initially for an 8-month term, from September 2014 to April 2015, with possibility of renewal.
 Salary for this position is competitive in the academic market and will be commensurate with experience and qualifications.

Applications, comprising a brief cover letter, a resume, links to completed projects, PHP code samples, and the names and contact information for at least two referees, may be sent electronically to etcl@uvic.ca. Applications will be received and reviewed until the position is filled. Salary will be commensurate, in the university context, with expertise and experience.

Position subject to funding approval.