Logo
Yale University

Programmer Analyst 1

Yale University, New Haven, Connecticut, us, 06540

Save Job

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. Salary Range: $61,500.00 - $91,875.00 Essential Functions

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

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

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

Contributes in the development of programs or systems of small to moderate size and complexity. Provides informational input into decisions concerning the development and delivery of applications, programs, and systems; clarifies requirements to meet stakeholder and end-user expectations, scheduled timeline, and budgetary targets. Contributes to the collaborative effort of the analysis and design of new systems and applications; performs coding, debugging and unit testing tasks. Contributes to project definition and gathering of functional requirements. Troubleshoots problems related to data or software and rapidly resolves issues; provides ongoing maintenance and support for applications and systems. Prepares documentation and user manuals; provides support for training end users. Applies and keeps current with existing and emerging technologies; provides input to programming standards, procedures, and methodologies. 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. Seniority level Entry level Employment type Full-time Job function Engineering and Information Technology Industries Higher Education Referrals increase your chances of interviewing at Yale University by 2x Get notified about new Programming Analyst jobs in New Haven, CT.

#J-18808-Ljbffr