Yale University logo

Programmer Analyst 1

Yale University
Full-time
Remote
United States
$61,500 - $91,875 USD yearly
Technology and IT

Working at Yale means contributing to a better tomorrow. Whether you are a current resident of our New Haven-based community- eligible for opportunities through the New Haven Hiring Initiative or a newcomer, interested in exploring all that Yale has to offer, your talents and contributions are welcome. Discover your opportunities at Yale!

Salary Range

$61,500.00 - $91,875.00

Overview
Under direct supervision, designs and implements small research information systems. Exhibits desire and ability to learn to use a variety of research computer software tools and operating system environments.

ESSENTIAL FUNCTIONS: 1. Performs programming for all phases of database design, development, management and reporting for small projects. 2. Contributes programming segments to larger projects under supervision of higher-level analyst/programmer. 3. Consults with users on project design needs for small projects. Maintains a professional relationship with project personnel. 4. Maintains software and troubleshoot simple software products. 5. Performs simple data transfers and conversions. 6. Creates and maintains user manuals and documentation of software products for small projects. 7. Designs and implements a comprehensive software testing plan for software products developed. 8. Performs other related duties incidental to work described herein. 9. Other duties as assigned.

Required Skills and Abilities

1. Strong initiative and proven ability to work independently
2. Ability to communicate on a professional level with customers and staff
3. Working knowledge of MATLAB, Java, and SQL for data manipulation and application development.
4. Strong understanding of data structures, algorithms, and software engineering principles.
5. Ability to work in Linux/Unix environments and use command-line tools effectively.


Preferred Skills and Abilities

1. Experience with medical imaging software such as ITK-SNAP, FreeSurfer, ANTs, FSL, SPM12, and DCM2niix.
2. Experience with electronic data management systems, programming languages, and reporting tools such as SQL, Python, R, and MATLAB
3. Experience with version control systems (e.g., Git) and collaborative development workflows.
4. Familiarity with SLURM workload manager for job scheduling on HPC clusters.
 

Principal Responsibilities

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. Required Education and Experience Bachelor's Degree. One year programming experience, or an equivalent combination of education and experience.

Job Posting Date

10/01/2025

Job Category

Professional

Bargaining Unit

NON

Compensation Grade

Administration & Operations

Compensation Grade Profile

Supervisor; Senior Associate (22)

Time Type

Full time

Duration Type

Staff

Work Model

Remote

Location

221 Whitney Ave, New Haven, Connecticut

Background Check Requirements

All candidates for employment will be subject to pre-employment background screening for this position, which may include motor vehicle, DOT certification, drug testing and credit checks based on the position description and job requirements. All offers are contingent upon the successful completion of the background check. For additional information on the background check requirements and process visit "Learn about background checks" under the Applicant Support Resources section of Careers on the It's Your Yale website.

Health Requirements

Certain positions have associated health requirements based on specific job responsibilities. These may include vaccinations, tests, or examinations, as required by law, regulation, or university policy.

Posting Disclaimer

Salary offers are determined by a candidate’s qualifications, experience, skills, and education in relation to the position requirements, along with the role’s grade profile and current internal and external market conditions.


The intent of this job description is to provide a representative summary of the essential functions that will be required of the position and should not be construed as a declaration of specific duties and responsibilities of the position. Employees will be assigned specific job-related duties through  their hiring department.


The University is committed to basing judgments concerning the admission, education, and employment of individuals upon their qualifications and abilities and seeks to attract to its faculty, staff, and student body qualified persons from a broad range of backgrounds and perspectives. In accordance with this policy and as delineated by federal and Connecticut law, Yale does not discriminate in admissions, educational programs, or employment against any individual on account of that individual’s sex, sexual orientation, gender identity or expression, race, color, national or ethnic origin, religion, age, disability, status as a special disabled veteran, veteran of the Vietnam era or other covered veteran.

Inquiries concerning Yale's Policy Against Discrimination and Harassment may be referred to the Office of Institutional Equity and Accessibility (OIEA).

Note

Yale University is a tobacco-free campus.