Software Architect
Created:
April 23, 2014
Description
Repost:Software Architect (Applications Systems Analyst – Senior Specialist)
Overview:
The Getty Research Institute (GRI) seeks a highly skilled, creative, and agile person to lead its software development efforts. Reporting to the Head of Information Systems and working collaboratively with departments across the Research Institute and other Getty Trust programs, the Software Architect leads a small focused team of programmers in all phases of digital library project development, implementation, and support. Responsibilities will center on repository development, access/discovery architecture, ingest services, metadata transformation and reuse, web services and middleware, user interface design and implementation, and digital archiving and preservation. The position is a critical component in digital project conception and implementation as well as full software life-cycle development, management and documentation.
Responsibilities:
• Lead, supervise, and mentor a team of software engineers and digital library specialists in all phases of analysis, software development and implementation, software life-cycle management.
• Lead software development efforts to build and interconnect open source, commercial, and locally developed software systems that drive digital projects in the Research Institute.
• Write programs in Java, Ruby, Perl, XSL, PHP, and other languages in support of digital library project implementation efforts; conduct code reviews on all programs developed by self and team.
• Determine technical standards to follow and establish best practices for maintaining adherence to these standards.
• Monitor and track advancements in the field; research, recommend, and establish new technical strategies and standards.
• Develop new competencies among staff and expand institutional knowledge of current and emerging development methodologies, best practices, tools, and standards for software development and management.
• Collaborate with key GRI department heads in determining digital project scope, technical requirements, milestones, testing methodologies and success factors.
• Collaborate with Museum and Getty Trust development and infrastructure staff.
Qualifications:
• Bachelor’s degree in related field; Master’s preferred
• 8+ years software development experience
• Three to six years supervisory experience and strong leadership abilities.
• Demonstrated programming expertise in a variety of languages, e.g., Java, Ruby/Rails, C#, C++, Perl, XML/XSL, PHP, JQuery, Javascript, etc., and unix shell languages, frameworks, tools, IDEs, source code repositories (Git, SVN, etc.).
• Demonstrated expertise with search architecture (Lucene, Solr, GSA, etc.), commercial and open source databases (Oracle, MySQL, Postgres, etc.)
• Strong project management skills, especially the ability to deliver projects on-time; ability to multitask and prioritize; ability to identify, analyze, and solve problems.
• Thorough knowledge of current and emerging standards and best practices in software development and life cycle management.
• Excellent oral and written communication and customer relations skills and the ability to explain complex technical issues and processes to non-technical audiences.
• Knowledge of current library technologies, standards, workflows, and best practices.
• Knowledge of intellectual property rights and open access policies and trends.
• Knowledge of descriptive, administrative, and technical metadata formats and standards.
How to apply
Metadata
Published: Wednesday, April 23, 2014 16:02 UTC
Last updated: Tuesday, February 28, 2017 23:43 UTC