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: Master's degree or higher in computer science, applied/computational mathematics, engineering, biostatistics, statistics, or a quantitative field such as astronomy or geology.
Preferred Education, Experience and Skills: Master's degree or higher in computer science, applied/computational mathematics, engineering, biostatistics, statistics, or a quantitative field such as astronomy or geology.
Posting Position Title: Programmer Analyst 1
Required Skill/ability 3: Sound background in programming, Python (preferred) and/or R.
Work Week: Standard (M-F equal number of hours per day)
University Job Title: Programmer Analyst 1
Required Skill/ability 1: Expertise in SQL and Database extraction queries.
Required Skill/ability 4: Demonstrated strong ability to communicate technical ideas and results to non-technical customers in written and verbal formats.
Required Skill/ability 2: Preferred experience with PySpark.
Bachelor's Degree. One year programming experience, or an equivalent combination of education and experience.
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.