1. Contributes in the development of programs or systems of small to moderate size and complexity. 2. Provides informational input into decisions concerning the development and delivery of applications, programs, and systems. Clarifies requirements to meet the expectations of stakeholders and intended end users needs, scheduled timeline, and budgetary targets. 3. Contributes to the collaborative effort of the analysis and design of new systems and applications. Performs various coding, debugging and unit testing tasks in support of applications, programs, and systems. 4. Contributes to the project definition, and the gathering of the functional requirements. 5. Troubleshoots problems whether due to data or software and rapidly resolves any problems that do occur. Provides ongoing maintenance and support for applications and systems. 6. Prepares documentation and user manuals. Provides support for training of end users. 7. Applies and keeps current with existing and emerging technologies and methodologies. Provides ongoing input to the establishment of programming standards, procedures, and methodologies. 8. May perform other duties as assigned.
Preferred Education: Prior work experience in academic libraries or health science libraries. Familiarity with MARC 21, Dublin Core, METS, MOD. Experience using Apache Solr, Vagrant, Docker or containerized development/deployment strategies. Project management skills. Experience providing technology teaching, training and/or consultation. Experience creating programs to process, analyze and present scientific data.
Preferred Education, Experience and Skills: Prior work experience in academic libraries or health science libraries. Familiarity with MARC 21, Dublin Core, METS, MOD. Experience using Apache Solr, Vagrant, Docker or containerized development/deployment strategies. Project management skills. Experience providing technology teaching, training and/or consultation. Experience creating programs to process, analyze and present scientific data.
Required Skill/ability 5: Excellent customer service skills, flexibility and dedication to innovation, creativity and excellence. Demonstrated ability in managing multiple priorities.
Posting Position Title: Programmer Analyst 1
Required Skill/ability 3:
Demonstrated ability in software development in a team environment using versioning tools such as Git for management, documentation, and sharing of source code. Knowledge of mitigating security vulnerabilities in networked applications.
Work Week: Standard (M-F equal number of hours per day)
University Job Title: System and Application Specialist
Required Skill/ability 4: Excellent oral, written and interpersonal communication and analytical ability. Experience working collegially and cooperatively within and across organizations.
Required Skill/ability 2: Demonstrated ability in programming for MySQL or other major databases. Demonstrated ability in administering Unix/Linux server systems.
Bachelor's Degree. One year programming experience, or an equivalent combination of education and experience.
Internal Number: 59852BR
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.