*California State University, Fresno*
*Library Services* *Vacancy # 13442* *Library Software Applications Developer (Analyst/Programmer - Career)* *Salary:* Salary Range: $4,372 $9,877 per month Anticipated Hiring Salary: $4,372 per month Note: This is a fulltime, probationary, exempt position. *Organizational Description:* As the center of campus intellectual discovery, the Henry Madden Library at Fresno State promotes teaching, learning, research, and scholarly communication at the University by integrating the Library with campus student success programs and instruction. One of twentythree libraries in the California State University System, the Library holds over 1.2 million volumes, comprising print and electronic monographs and serials, and is a Federal Document Depository. The Library’s mission is to inspire excellence in teaching, learning, and scholarly activities. *Overview:* Under the general direction of the Director of Library Technology and Collections Management, the incumbent serves as a developer that designs, implements and revises applications that meet library and digital scholarship needs. The incumbent supports the continued implementation of technologies that serve teaching and research at Fresno State. *Position Summary:* The major duties of the job include: - Creates and develops applications using current programming languages, environments, application frameworks; creates and develops datarelated systems that use MARC, MARCXML, Encoded Archival Description (EAD), Dublin Core, MODS RDF, and other encoding schemas; identifies, designs, develops, implements, and revises software applications to meet library and university needs; supports software applications; analyzes and writes specifications; devises solutions to system problems; develops and analyzes new applications and test procedures; writes and edits reports to provide recommendations, conclusions and other data. - Writes code to meet user specifications; modifies existing or third party software; writes documentation for software and processes; investigates, troubleshoots, debugs programs and code related to library systems such as the library’s discovery systems, institutional repository, and other software; performs custom implementation and extension of repository systems (e.g., Samvera/Hyrax, VIVO), and works extensively with various web APIs. - The incumbent works closely with the Library Technology team, the Digital Initiatives librarian, as well as the Metadata and Institutional Repository Librarian. The person in this position participates in campuswide projects in collaboration with the Digital Services Division and other key units on campus, such as Technology Services, in order to ensure safety and security of information assets. This individual frequently serves in a leadership capacity on assigned campuswide projects. This work will require an aptitude and ability to consult and communicate with faculty and staff from various departments within the library and across campus. The secondary duties of the job include: - Creates plans and implementation schedules, develops requirements for the installation and maintenance of new and/or revised systems and software; develops programs and procedures to enhance operations, applications, and general system usage; plans and executes disaster prevention and recovery plans; develops system backup and archival methodology; maintains data security and integrity; and tracks industry trends in support of library and information technology. - Perform other duties as assigned. *Knowledge, Skills & Abilities:* - Strong customer service attitude; enthusiasm for working in a collaborative teamoriented environment - Knowledge of SOAP web services - Demonstrated experience with REST API use and integration - Ability to: - Develop succinct, timely programming code or modify software in a logical fashion, which optimizes programming resources and meets functional user requirements - Perform interactive debugging to test and analyze program failures - Develop program implementation plans, install software, and apply fixes Design data structures to maximize efficiency and flexibility - A history of regular attendance and positive performance evaluations *Education and Experience:* - Bachelor's degree in Computer Science, Information Technology, Information Systems, Information Science, or related field OR - Associate Degree and three years of experience developing webbased software applications OR - Five years of experience developing webbased software applications - Demonstrated experience with: - Application programming techniques and procedures - Job control and production procedures with an ability to troubleshoot and isolate production problems and applications code - At least three of the following serverside programming languages: Python, Perl, PHP, Ruby, Java, JavaScript XML, JSON and related technologies - Database modeling, and implementation with databases such as MySQL, SQLite, or PostgreSQL Teambased development using version control systems such as Git, Subversion or Mercurial *Preferred Skills:* - Five or more years of demonstrated development experience - Experience with integration of student information systems, learning management systems and library systems - Understanding of digital library preservation and curation concepts, policies, and best practices - Functional knowledge of all aspects of full stack development - Demonstrated experience with test driven development frameworks (ex. PHPUnit, RSpec, Cucumber, Jasmine, Selenium, Jenkins), and deployment frameworks and scripting (ex. Vagrant/Docker, Ansible, Fabric/Capistrano) Understanding of library catalogs, cataloging rules, and encoding standards - Experience and skills with additional technologies, including Java/J2SE, Apache httpd, Tomcat, Python/Django, and Solr Experience with NoSQL databases (e.g. Redis, MongoDB, DynamoDB) - Knowledge of Semantic Web and Linked Data concepts and technologies - Familiarity with Metadata standards (e.g. MODS, Dublin Core, MARC, MARCXML, TEI, EAD, DDI) - Experience with Angular - Experience with JavaScript frameworks - Experience with continuous integration/deployment - Experience building and optimizing Solr/Lucene indexes - Demonstrated experience working with repository applications (e.g., DSpace, Samvera, Islandora, Fedora, Omeka) Ability to apply and use operations analysis and structured design analysis techniques - Experience with the Samvera repository framework - History of contributions to Open Source Projects and participation in developer communities Experience working in an academic environment *Filing Deadline:* Applications received by April 4, 2018 will be reviewed for minimum qualifications and given full consideration by the hiring manager and/or search committee. Qualified applicants received after that date will be forwarded upon request to the hiring manager and/or search committee. *Application Procedures:* Complete the required fields on the online application, a resume, and three professional references, including telephone numbers, are required. A cover letter that addresses your qualifications for the position is also required. Full consideration will not be given to applicants who fail to complete all application requirements. Pursuant to Executive Order 1088, reasonable accommodation is to be provided upon request from an employee or applicant with disabilities, unless doing so would impose an undue hardship on the campus. What constitutes a reasonable accommodation is to be determined by the campus on a casebycase basis after it has received the individual's request for accommodation and engaged in an interactive process. Employees or applicants requiring reasonable accommodation should contact Human Resources directly at (559) 2782032 <(559)%20278-2032>. *How To Apply:* To apply for this or any open position at Fresno State visit our online employment site at: *http://jobs.csufresno.edu/ <http://jobs.csufresno.edu/>* *Other Requirements:* Pursuant to the requirements of the Immigration Reform and Control Act of 1986, any offer of employment is contingent upon verification of individual's eligibility to be employed in the United States. California State University, Fresno, in conjunction with the CSU policy, requires that the successful candidate complete a full background check (including a criminal records check) prior to assuming this position. Failure to satisfactorily complete or pass the background check may impact the job offer or continued employment of current CSU employees who apply for posted positions identified as sensitive. California State University, Fresno annual security report includes statistics for the previous three years concerning reported crimes that occurred on campus, in certain offcampus buildings or property owned or controlled by Fresno State, and on public property within, or immediately adjacent to or accessible from the campus. The report also includes institutional policies concerning campus security, alcohol/drug use, crime prevention, reporting of crimes, sexual assault, and other matters. You can obtain a copy of this report by contacting the Campus Police Department or by accessing the following web site: *http://www.fresnostate.edu/adminserv/police/clery/index.html <http://www.fresnostate.edu/adminserv/police/clery/index.html>* The person holding this position is considered a "mandated reporter" under the California Child Abuse and Neglect Reporting Act and is required to comply with the requirements set forth in CSU Executive Order 1083 Revised July 21, 2017 as a condition of employment. You can obtain a copy of this Executive order by accessing the following web site: *https://www.calstate.edu/eo/EO <https://www.calstate.edu/eo/EO>* *1083rev72117.html* This position may be a "designated position" in the California State University's Conflict of Interest Code. The successful candidate accepting this position may be required to file Conflict of Interest forms subject to the regulations of the Fair Political Practices Commission. Fresno State is a tobaccofree, smokefree and vaporfree campus. *Other Applicant Information:* Applicants will receive confirmation of receipt of their application materials via automatic email reply. In addition, qualified applicants will receive email notification at the conclusion of the recruitment process. It is the policy of the California State University to fill vacant positions represented by the California State University Employees' Union (CSUEU) with qualified applicants currently employed on the campus. Other applicants may be selected when it is necessary to meet the best interests of the campus by obtaining specialized skills and abilities not available from campus applicants. *Equal Employment Opportunity:* California State University, Fresno is committed to maintaining and implementing employment policies and procedures in compliance with applicable state and federal equal employment opportunity laws and regulations. Executive Order 883 prohibits discrimination and Executive Order 927 prohibits harassment, on the basis of a protected status: race, color, religion, national origin, ancestry, age, sex (including gender identity, per HR 200412), sexual orientation, marital status, pregnancy, mental disability, physical disability, medical condition and covered veteran status. Retaliation against individuals for complaining about these proscribed conduct, opposing such conduct, or participating in an investigation or proceeding involving such conduct is prohibited by both executive orders. Further, California State University, Fresno's statement of commitment to equal employment opportunity principles is also found in the various collective bargaining agreements. *General Information:* California State University, Fresno is one of 23 campuses in the California State University System. The University's mission is to offer highquality educational opportunities to qualified students at the bachelor's and master's levels, and in certain applied disciplines, at the doctoral level. The current student enrollment is approximately 24,000, including a large percentage of students with diverse and culturally rich backgrounds. The University serves the San Joaquin Valley while maintaining deep involvement with the state, nation, and world. California State University, Fresno promotes student learning and community engagement through faculty scholarship and service learning opportunities in collaboration with community organizations, educational institutions, industry, business and government. The University was one of the first U.S. Colleges and Universities to be selected by The Carnegie Foundation for the Advancement of Teaching for its Community Engagement Classification. Metropolitan Fresno, with a multiethnic population of over 600,000, is located in the heart of the San Joaquin Valley on the western edge of the Sierra Nevada Mountain Range. The campus is within driving distance of San Francisco, Los Angeles, Yosemite, Kings Canyon and Sequoia National Parks, the Monterey Peninsula, beaches, sailing, lakes, and numerous ski resorts. Fresno boasts one of the most reasonable housing markets in California and offers a wide array of locally grown fruits and produce.