Print

Print


Arizona State University Libraries has an open position for a Digital
Library Software Engineer.  The position in the Informatics and
Cyberinfrastructure Services Department supports repository services
based on Fedora (http://www.fedora-commons.org/) and prior experience
with Fedora would be advantageous. 

The job description is below.  Follow the links to the ASU Jobs site
(http://www.asu.edu/asujobs) for complete job description information.

GENERAL INFORMATION: The Arizona State University Libraries seeks a
creative team player to join the Software Development team within the
Informatics and Cyberinfrastructure Services Department. Reporting to
the team lead in the department, contributes to the development of
software infrastructure for a rapidly expanding suite of information and
knowledge management services. The Software Development team is
responsible for the design, implementation, and maintenance of
applications that enable storage, discovery, and dissemination of
information and digital assets held in ASU repositories as well as
external systems.

RESPONSIBILITIES: Responsible for systems analysis and programming:
contributes to the analysis of data and functional requirements for
information and knowledge-management applications,  systems, and related
workflow processes; analyzes and specifies requirements for
interoperability/integration with campus middleware as well as other
library and University systems; translates functional specifications
into program design; programs applications and systems interfaces in
applicable programming languages; maintains task lists and contributes
to overall project management using  appropriate software tools;
coordinates efforts with project managers and team members; maintains an
iterative testing process throughout the software development cycle;
maintains and updates programming code; upholds best practices for
documentation of source code; writes and maintains general applications
and systems documentation; communicates with systems administrators and
other technical staff as needed to assure optimal operating environments
and security for applications. Designs and integrates data-management
and workflow tools with applications; performs related data-  management
tasks as needed.  This position plays a lead role in the design and
development of tools to enable the appropriate capture and dissemination
of digital objects managed in local repositories:

develops workflow tools for the capture, ingest, and update of digital
objects, including metadata and diverse datastreams; develops interfaces
between digital repositories and applications services for diverse
digital objects (XML-encoded textual objects; image, audio, and video
data; numeric data; geospatial data; etc.); collaborates with Web
designers and applications services managers to assure appropriate
design, testing and evaluation of discovery and disseminator
applications; contributes to the identification, integration,
implementation and management of third-party information management
systems as needed

QUALIFICATIONS:

Required: Bachelor's degree in computer science or closely related field
and two years experience in software applications development OR any
equivalent combination of experience and education from which comparable
knowledge, skills and abilities have been achieved.

Preferred: Demonstrable record of applications development related to
information or knowledge management systems; Previous experience
supporting or developing technology in an academic or research
environment; prior experience with knowledge (or knowledge/learning)
management systems; Knowledge of Java and other object oriented
languages as required., Perl, Python, and other commonly used
programming languages; Knowledge of the theory and principles of
software design and architecture; their practical expression in
multi-tiered applications frameworks; an understanding of the principles
of MVC and services-oriented architectures. Experience is preferred in
the area of Digital Libraries, or Information Retrieval application
development; Knowledge of the theory and principles of database design
and SQL RDBMS in particular; Knowledge of data description and data
representation techniques, including familiarity with XML schemas,
validation, transformation, and DOM in general; familiarity with data
communication and interchange protocols; practical experience with web
services technologies SOAP/WSDL); Demonstrated ability to work
effectively in a team-oriented and highly collaborative environment.

SALARY AND BENEFITS: $70,000 minimum, dependent upon qualifications and
experience. 

APPLICATION DEADLINE: September 19, 2008

APPLICATION PROCEDURES:

Application deadline is 11:59pm Arizona time on the day indicated. Log
on to http://www.asu.edu/asujobs (you must create a username and
password), click on "search staff postings", and review the list for Job
ID 18243, Digital Library Software Engineer. Complete required
information and attach cover letter, resume, and names, addresses and
phone numbers of three professional references. 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.