1. Develops programs or systems of small to moderate size and complexity. Modifies existing systems at all levels of difficulty. 2. Provides informational input into decisions concerning the development and delivery of applications, programs and systems. Defines and analyzes requirements to meet the expectations of stakeholders and intended end users needs, scheduled timeline, and budgetary targets. 3. Analyzes, defines and designs new systems and applications. Writes code in support of business solutions. 4. Responsible for the creation, definition, communication, and management of project plans which includes architectural design, technology selection and methodologies to apply. 5. Troubleshoots problems and provide ongoing maintenance and support for applications and systems. 6. Prepares documentation, user manuals and develops formal proposals for new systems and modifications to existing systems. Mentors technical staff and provide training for end users. 7. Contributes in the development of policies or modifications to exiting policies. 8. Applies and keeps current with existing and emerging technologies and methodologies. Provides ongoing input to the establishment of programming standards, procedures, and methodologies. 9. May perform other duties as assigned.
Preferred Education: Masters-level training in an epidemiologic or clinical research field is preferred; Experience providing data management support to academic research studies, moderate programming skills, experience with additional statistical tools such as Rm, MPlus and Stata and data management software is preferred.
Preferred Education, Experience and Skills: Masters-level training in an epidemiologic or clinical research field is preferred; Experience providing data management support to academic research studies, moderate programming skills, experience with additional statistical tools such as Rm, MPlus and Stata and data management software is preferred.
Required Skill/ability 5: Good oral and written communication skills.
Posting Position Title: Programmer Analyst 2
Required Skill/ability 3: Ability to be well-organized and detail-oriented with a demonstrated ability to work on several projects simultaneously, as prioritized by her/his supervisor to meet all needs on a timely basis.
Work Week: Standard (M-F equal number of hours per day)
University Job Title: Programmer Analyst II, Yale Program on Aging
Required Skill/ability 4: Ability to creatively contribute to the formulation of data management plans.
Required Skill/ability 2: Demonstrated ability to work both independently and as part of a team.
Bachelor's degree. Three years of experience in analysis and programming of small to medium scale systems or an equivalent combination of education and experience.
Internal Number: 56668BR
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.