Print

Print


Posted Rate of Pay: $60,000 - $80,000 per year; DOE

Duties and Responsibilities:

Digital Antiquity, a national initiative funded by the Andrew W. Mellon 
Foundation, seeks a Digital Library Software Engineer to assist in the 
technical development of a start-up national digital repository for 
archaeological documents and data.  This multi-institutional effort is 
based at Arizona State University in Tempe, Arizona.  This exciting 
cyberinfrastructure initiative provides an excellent career opportunity 
in informatics and software development in the stimulating environment 
of a major research university.

The repository, the Digital Archaeological Record (tDAR), has a 
conceptual design focusing on preservation and access, with 
user-initiated ingest of data, documents, and associated metadata.  The 
project presents challenges related to heterogeneous data and knowledge 
management; user-centric information system design; scalable and 
sustainable system design and engineering; and access control and rights 
management.  The repository has been developed through planning grants 
from the National Science Foundation (NSF) and the Mellon Foundation. 
Key components have been prototyped with substantial funding from NSF.

Major areas of responsibility include:

    * Developing scalable, secure, usable and maintainable web applications
    * Assisting in the technical development of the repository by using
      open-source JEE software stack and the Fedora Digital repository
      platform
    * Collaborating with a multi-institutional team of faculty and
      technical staff
    * Performing systems analysis and programming by contributing to
      analysis of data and functional requirements for information and
      knowledge-management applications, systems, and related workflow
      processes
    * Translating functional specifications into program design;
      programs applications and systems interfaces in applicable
      programming languages
    * Maintaining task lists and contributing to overall project
      management using appropriate software tools
    * Coordinating efforts with senior managers and team members;
      maintaining an iterative testing process throughout the software
      development cycle
    * Maintaining and updating programming code; upholding best
      practices for documentation of source code; writing and
      maintaining general applications and systems documentation
    * Communicating with systems administrators and other technical
      staff as needed to assure optimal operating environments and
      security for applications
    * Designing and integrating data-management and workflow tools with
      applications; performing related data-management tasks as needed
    * Coordinating and providing design and development of tools to
      enable appropriate capture and dissemination of locally managed
      digital objects
    * Developing workflow tools for capture, ingest and update of
      digital objects including, but not limited to: metadata and
      diverse datastreams
    * Developing interfaces between digital repositories and application
      services specific to diverse digital objects including, but not
      limited to: XML-encoded textual objects, images, audio/video data,
      numeric and geospatial data
    * Collaborating with Web designers and applications administrators
      during design, test and evaluation of discovery and disseminator
      applications
    * Contributing to identification, integration, implementation and
      management of third-party information management systems as
      requested/needed


Minimum Qualifications:

Bachelors degree in computer science or closely related field AND two 
(2) years previous experience in software applications development; OR, 
Any equivalent combination of experience and/or education from which 
comparable knowledge, skills and abilities have been achieved.

Desired Qualifications:

Evidence of a Master's degree in information science, computer science, 
informatics or a related field.  Experience in: developing scalable, 
secure, usable, and maintainable web applications; JEE software stack 
(Spring, Hibernate, Struts 2) and the Fedora digital repository platform 
or equivalent Java web technologies; HTML /CSS design, jQuery, or other 
client-side technologies; science informatics, digital repository 
development, and moderate scale software development.

Close Date: April 9, 2010

Instructions to Apply:

Application deadline is 11:59pm Arizona time on the day indicated.

Apply on the ASU Human Relations web pages at 
http://www.asu.edu/hr/applicant.html where it is listed under "Apply for 
Staff Positions."   The position number is 23967 
<https://ep.oasis.asu.edu/psp/asuepprd/EMPLOYEE/PSFT_ASUSAPRD/c/HRS_HRAM.HRS_CE.GBL?Page=HRS_CE_JOB_DTL&Action=A&JobOpeningId=23967&SiteId=1&PostingSeq=1>.

Complete the required information and attach a single document, which 
includes: a cover letter, resume, and the names, addresses and phone 
numbers of three professional references. Resume should include all 
employment in month/year format (e.g., 6/88 to 8/94), job title, job 
duties and name of employer for each position.  Resume should clearly 
illustrate how prior knowledge and experience meets the Minimum and 
Desired qualifications of this position.

REQUESTED MATERIAL MUST BE IN ONE ATTACHMENT.

Only electronic applications are accepted for this position. If you need 
assistance applying for this job, please contact our customer service 
center at 480-965-2701.

ASU does not pay candidates for travel expenses associated with 
interviewing, unless otherwise indicated by the department at the time 
of call for interview.

-- 
Matt Cordial
Digital Library Software Engineer
Arizona State University Library
480-965-9094