1. Defines site objectives by analyzing user requirements and expectations; envisioning system features and functionality. 2. Participates in the design and development of user interfaces to Internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests. 3. Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives. 4. Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers. 5. Creates multimedia applications by using authoring tools. 6. Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms. 7. Supports users by developing documentation and assistance tools. 8. Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. 9. May perform other duties as assigned.
Preferred Education: Experience with Ruby on Rails. Knowledge of best practices in test-driven development & continuous integration. Knowledge and experience with Linked Data / RDF. Demonstrated experience with at other programming languages.Experience in application and web service development for libraries, archives, and digital collections. Experience in partnering with external vendors and/or contractors.
Preferred Education, Experience and Skills: Experience with Ruby on Rails. Knowledge of best practices in test-driven development & continuous integration. Knowledge and experience with Linked Data / RDF. Demonstrated experience with at other programming languages.Experience in application and web service development for libraries, archives, and digital collections. Experience in partnering with external vendors and/or contractors.
Required Skill/ability 5: Excellent written and oral communication skills.
Posting Position Title: Web Applications Developer, Library
Required Skill/ability 3: Knowledge and ability with using Git and GitHub for version control and release management. Knowledge and ability with developing for the web in accordance with accessibility standards (WCAG 2.0 level AA).
Work Week: Standard (M-F equal number of hours per day)
University Job Title: Web Application Developer
Required Skill/ability 4: Demonstrated ability with Solr, Apache and/or NGINX, and SQL. Willingness to learn new technologies and data/metadata formats.
Required Skill/ability 2: Demonstrated ability with relevant cultural heritage metadata formats; ideally with archival and/or geospatial metadata formats (EAD, MARCXML, MODS, Dublin Core, METS, etc.).
Bachelor's Degree in a related field and three to five years of related work experience or an equivalent combination of education and experience.
Internal Number: 50980BR
About Yale University
Yale University is an American private Ivy League research university located in New Haven, Connecticut. Founded in 1701 in the Colony of Connecticut, the university is the third-oldest institution of higher education in the United States.