[Note: This position is now closed]

The Electronic Textual Cultures Lab at the University of Victoria is looking for a full-time (35 hours per week) programmer analyst who can work in a variety of environments, may prefer Linux to others, and will enjoy an open-source environment, both technically and philosophically.

You will work with a team to develop an online reading environment geared toward aiding professional readers. This reading environment requires innovative interface features for social networking, annotation tools, and more. The position will require knowledge of and experience with database architecture and design.

You must have a bachelor’s degree in computer science, or equivalent experience. In addition to working with Ruby on Rails, here is a list of some the development tools you can expect to use:

  • Postgresq
  • MySql
  • Apache
  • PHP
  • Linux
  • XML/XSLT/HTML and W3C Standards
  • JavaScript
  • CSS
  • Content Management Systems

Experience in some or all of the above is an asset, but is not a requirement. Our lab emphasizes the opportunity for learning as much as it does research development and production. That said, a strong understanding of, and 2 years experience with, object-oriented programming is required.

In addition to working with the tools listed above, your duties will include the following:

  • Developing and implementing object-oriented designs
  • Designing database schemas
  • Writing documentation
  • Holding constructive discussion with other team members
  • Deploying web applications
  • Open-source software research
  • Maintaining web applications
  • Preparing materials for academic papers and presentations
  • Requirement elicitation

The ETCL team works on a variety of leading-edge research projects. Our lab suits self-motivated personalities; we encourage individual development and new ideas. Read more about us at <http://etcl.uvic.ca >.

Salary for this position is competitive in the academic market and will be commensurate with experience and qualifications. The position’s contract is for a four-month or one-year term, renewable.

Applications, comprising a brief cover letter, CV, and the names and contact information for three referees, may be sent electronically to <etcl.apply@gmail.com >. Applications will be received and reviewed until the position is filled.