This recruitment will be used to fill one full-time Analyst Programmer position for the OSU Libraries and Press at Oregon State University (OSU).
OSU Libraries and Press (OSULP) seeks a creative, curious and collaborative fulltime Analyst Programmer (competency level 3) to join our motivated team of developers and staff as they re-envision strategic core applications such as the institutional repository and digital collections platforms.
Responsibilities of the position include technical leadership for programming and software development and regular interactions with project teams. Experience with Web-based application design using languages such as Ruby/Rails, Java, PHP, Python and related application development technologies is essential for the successful applicant. Also helpful is experience with community supported open access tools and platforms such as Fedora Commons, Project Blacklight, Apache Solr, and Hydra. As the lead programmer for the department, this position guides the work of two programmers, and provides training and lead work for student programmers. Some evening and weekend work may be necessary to launch new applications or implement updates. Travel to meetings or conferences is required.
50% SOFTWARE ENGINEERING
Contribute to the design and implementation of cloud-based infrastructure. Support/contribute to open source community.
- Provide technical leadership for the department and for assigned projects. This includes guidance and lead work for other programmers and cultivating a team environment that fosters continuous improvement.
10% RESEARCH & LEARNING
- Investigate, evaluate, and recommend emerging technologies and tools for possible implementation in OSULP projects. Learn new skills.
10% SERVICE & PROFESSIONAL DEVELOPMENT
- Serve on OSULP committees and task forces. Represent OSULP on campus and in open source communities.
This classification requires a basic foundation of knowledge and skills in systems analysis and related programming support functions generally obtained by a bachelor’s degree in computer science, or an equivalent amount of training and applied experience.
Additional Required Qualifications
- This classification requires in-depth of knowledge and skills in systems analysis and related programming support functions generally obtained by a bachelor’s degree in computer science, math, engineering or a related field and three years of related experience in web application development – or an equivalent combination of education, training and experience.
- Professional experience in software development environment, including application planning and architecture.
- This position is designated as a critical or security-sensitive position; therefore, the incumbent must successfully complete a criminal history check and be determined to be position qualified as per OSU Standard 576-055-0000 et seq. Incumbents are required to self-report convictions and those in youth programs may have additional criminal history checks every 24 months.
Preferred (Special) Qualifications
- A demonstrable commitment to promoting and enhancing diversity.
- Experience with community open source development projects (esp. those relevant to digital library access and preservation systems e.g., Hydra, Fedora Commons, Project Blacklight).
- Experience with Solr, ElasticSearch or other open-source search servers.
- Experience designing, developing and optimizing MySQL and Postgres databases.
- Experience with XML, JSON and other related data formats.
- Familiarity with SOAP and RESTful architectures.
- Experience with metadata, linked data and or semantic web standards.
- Familiarity with usability and user-experience development and testing.
- Experience writing web and accessibility compliant CSS/HTML.
- Experience with Drupal Development.
Working Conditions / Work Schedule
- This position typically works in an office environment. Intended to be an 8am-5pm position. Hours beyond a 40-hour workweek or outside the standard day shift are rare but may be required on occasion to avoid disruption to services during peak times.
This position is deemed essential and the incumbent may be expected to report to work during inclement weather, emergency and other University work curtailments or closures. Yes This position requires a clear and unambiguous commitment to compliance of all National Collegiate Athletic Association (NCAA) regulations for Division I (FBS) universities. No
Posting Detail Information
Anticipated Appointment Begin Date
Anticipated Appointment End Date
Indicate how you intend to recruit for this search
Competitive / External - open to ALL qualified applicants
Special Instructions to Applicants
Applications will be reviewed based on the information submitted on the employment profile with education and work history along with any other requested documentation i.e. posting specific question responses, transcripts, etc. Your profile MUST clearly show how you meet the minimum/required qualifications for the position. Resumes are NOT accepted at the application stage for classified staff positions.
Typically, the starting salary is at the lower end of the salary range.
For additional information please contact: Lise Hull at Lise.Hull@oregonstate.edu.
This position is designated as a critical or security-sensitive position; therefore, the incumbent must successfully complete a criminal history check and be determined to be position qualified as per OSU Standard 576-055-0000 et seq. Incumbents are required to self-report convictions and those in youth programs may have additional criminal history checks every 24 months. Offers of employment are contingent upon meeting all minimum qualifications including the criminal history check requirement.
OSU commits to inclusive excellence by advancing equity and diversity in all that we do. We are an Affirmative Action/Equal Opportunity employer, and particularly encourage applications from members of historically underrepresented racial/ethnic groups, women, individuals with disabilities, veterans, LGBTQ community members, and others who demonstrate the ability to help us achieve our vision of a diverse and inclusive community.