Print

Print


The Collection Information & Access department at the J. Paul Getty Museum
seeks an experienced and talented software developer to work collaboratively
in a team environment in the support, strategy, management, dissemination and
delivery of its collection documentation, metadata and digital assets. Areas
of work include: working with other technical staff to build integration
mechanisms (such as APIs) to exchange data and metadata between collection
information systems, digital asset management systems, home-grown
applications, and other Trust-wide data repositories; delivery of collection
information to our website and other delivery portals; support of in-gallery
technologies and mobile devices; development of advanced search solutions and
authoring tools for the creation, management and dissemination of collection
information.

  
Responsibilities:

The Software Developer will work on a number of wide-ranging and evolving
initiatives to support the way collection-related information is stored,
integrated and published. He or she will:

  * Understand the technical environments under which the software will run
  * Participate in all phases of the software development cycle, including:
  * collaborating with stakeholders, technical staff and other team members to discover organizational needs
  * translating requirements into system design specifications
  * developing, testing, refining, and deploying robust technical solutions
  * creating and maintaining technical documentation for projects
  * Configure, support and maintain departmental applications, systems and databases, which include new and legacy custom-built software as well as proprietary solutions.
  * Stay current on new technologies, developing standards, community initiatives, and utilizing these within projects where appropriate.
  * Work on new initiatives as technologies and organizational needs evolve.

The successful candidate will:

  * Be excited by the challenges and the opportunity to work within a museum environment
  * Have an appreciation for art, museums, and supporting the mission of a non-profit organization
  * Have strong experience in all phases of the software development cycle
  * Be a skilled programmer, proficient in a range of programming languages and techniques, with particularly strong skills in Python and PHP (Obj-C, .NET, Java skills are a real plus)
  * Have a strong competency working with JavaScript, JSON, HTML, CSS, XML, and XSLT
  * Have solid experience working with relational databases (Oracle / MySQL / PostgreSQL), a talent for writing and optimizing custom SQL queries, and experience developing applications that utilize Object Relational Mapping (ORM) data storage frameworks - for example Django's ORM, OSX/iOS's Core Data, or Ruby's ActiveRecord
  * Have strong experience working with LAMP-stacks, open source software and Web-oriented application frameworks (especially Drupal and Django), servers and tools
  * Be required to demonstrate a successful track record of developing and deploying applications is essential, with contributions at all levels of the software stack highly preferred
  * Have proficiency with Linux server administration and command-line scripting languages
  * Have experience and skills developing user-interface and user-experience led designs
  * Have experience integrating projects with search engines such as Apache Solr and ElasticSearch, and service-oriented architectures, a significant plus
  * Posses a working knowledge of ontologies and ontology standards like RDF and concepts associated with the Semantic Web a plus
  * Be comfortable working within an agile development environment
  * Be open to applying your diverse skills beyond software development to assist the organization as needs arise
  * Experience with statistical analysis, and data visualization a plus;Familiarity with museum collection data a significant plus.

Qualifications:

  * Bachelor's degree in a related field
  * 2-5 years software development experience in a client-server environment



Brought to you by code4lib jobs: http://jobs.code4lib.org/job/8505/