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: Expertise using MATLAB EEGlab, ERPlab, R, Python, and SR research hardware.
Preferred Education, Experience and Skills: Expertise using MATLAB EEGlab, ERPlab, R, Python, and SR research hardware.
Required Skill/ability 5: Ability to build, organize, and implement batched computing cluster jobs for massively parallel data processing.
Posting Position Title: Programmer Analyst 1
Required Skill/ability 3: Ability to use programming and testing unix shell scripts for neuroscience analysis.
Work Week: Standard (M-F equal number of hours per day)
University Job Title: Scientific Programmer Analyst
Required Skill/ability 1: Ability to use fieldtrip specific tools and packages for processing scalp electrophysiology data both event related ERP data and frequency decompositions of EEG signals.
Required Skill/ability 4: Ability to use programming language specifically for generating reports visualizations and data organization using the following toolboxes (tidyverse, ggplot, kernSmooth or related).
Required Skill/ability 2: Ability to use SR-Research eye-tracking data structures and MATLAB, and python APIs for interacting with SR research hardware.
Bachelor's Degree. One year programming experience, or an equivalent combination of education and experience.
Internal Number: 66043BR
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.