Scholars' Lab Blog //Are you our new Senior Developer?
Blog //Are you our new Senior Developer?

Still fairly fresh on the scene, but drawing on a long history in digital humanities and spatial and data-driven work at the University of Virginia, the UVa Library’s Scholars’ Lab has developed great projects and hosted amazing events over the past three years. We now have an opportunity to add new collaborators to round out our team! (So stay tuned for future postings later this semester.)

Today, we’re looking for a Senior Developer who can build, test, and debug code and who loves to get ‘under the hood’ to figure out how things work.

Senior Developer, Scholars’ Lab

As a senior web and software developer reporting to the Head of R&D for the Scholars’ Lab, you will be responsible for enhancing, maintaining, and optimizing projects related to digital research and scholarship. Not only should you enjoy writing well organized, highly tested code, but you should enjoy working with a great group of teammates and scholarly stake holders to solve hard problems in both software engineering and the digital humanities. You will need to fit into a fast-paced, interdisciplinary environment where technology enables creative vision – and where you can take good advantage of the “20% time” that all Scholars’ Lab and Department of Digital Research & Scholarship faculty and staff are granted to pursue professional development and their own (often collaborative) R&D projects.


  • Write scalable, well-factored, well-tested application code

  • Lead development projects

  • Work with support teams to find and fix application bugs

  • Work with cross-functional teams to develop design solutions

Specialized Knowledge and Skills:

  • In-depth knowledge of multiple programming languages including PHP, Perl, Ruby, and Java

  • Full-time experience with PHP and Ruby frameworks (e.g. Zend and Rails)

  • Proven ability to quickly learn new systems and environments

  • Experience working on open source projects

  • Efficient problem solving techniques

  • Excellent verbal and written communication skills

  • Knowledge of multiple RDBMSes (PostgreSQL, Oracle, MySQL)

  • Javascript skills (AJAX, DHTML, jQuery and similar JS frameworks)

  • Familiarity with version control systems (Subversion and Git)

  • Experience Test-Driven development (PHPUnit, SimpleTest, RSpec, Shoulda, etc.)

  • Linux experience a plus (RHEL, Fedora Core)

If this sounds like you…

we invite you to APPLY FOR THE JOB.

Salary is commensurate with experience, and expected to range between approximately $58,000 and $106,000 per annum. We’re looking to fill this position quickly, so please don’t delay!

Cite this post: Wayne Graham. “Are you our new Senior Developer?”. Published November 09, 2010. Accessed on .