Research Application Developer

Yale University

New Haven (CT)

On-site

USD 93,750 - 140,625

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A prestigious educational institution in New Haven is looking for a Research Application Developer. This role involves developing applications for data collection, engaging with researchers to gather requirements, and managing projects with third-party vendors. The ideal candidate has strong technical skills in front-end and back-end development and experience in a research environment. The position offers a comprehensive benefits package and opportunities for professional growth.

Qualifications

  • Extensive proficiency with front-end development, including UI/UX design.
  • Proficiency with relational and non-relational databases.
  • Solid analytical skills to assess complex problems.
  • Exceptional communication skills; ability to work collaboratively.

Responsibilities

  • Develop and maintain study-specific applications.
  • Gather requirements and validate with researchers.
  • Ensure secure data collection and manage vendor relationships.
  • Troubleshoot existing projects and provide ongoing support.

Skills

HTML5/CSS
JavaScript
jQuery
PHP
Node.js
SQL
MongoDB
UI/UX design

Education

Bachelor's Degree
Master's degree in research psychology/related field

Tools

Jenkins
Ansible
SPSS
Stata
R
Excel

Job description

Join to apply for the Research Application Developer role at Yale University

Join to apply for the Research Application Developer role at Yale University

Get AI-powered advice on this job and more exclusive features.

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!

Hourly Range

$93,750.00 - $140,625.00

Overview The Research Application Developer an integral member of the Yale School of Management (SOM) Behavioral Lab research staff, primary responsibility for developing research-specific applications to facilitate data collection for Marketing and Organizational Behavior faculty, postdoctoral fellows, and graduate students, translating study ideas into working code. Reports to Senior Associate Director, Initiative on Leadership & Organization with dual report to Manager for Application Development. Executes all phases of application development process, including gathering requirements, designing readable code, carrying out unit testing, generating usable documentation, managing data storage & supports/maintains projects post-deployment. Develops front-end and back-end aspects of each application & ensures secure and accurate data collection from end users to database. This position is responsible for project management of applications developed through third-party vendors. Gathers requirements, holds meetings with stakeholders & coordinates with supervisors to establish new projects. Manages vendor relationship through regular meetings, ensures that projects are delivered successfully with respect to budget & timeline. Responsible for maintaining final product delivered by vendor & works with vendor to resolve critical issues. Essential Duties: Develop and maintain study-specific applications, along with supplementary web services or processes, to accurately & securely collect various forms of response data from users. Consult regularly with Marketing and OB researchers to gather and validate requirements, utilizing existing knowledge of psychological experimentation & behavioral science. Translate gathered requirements into readable, well-documented code. Adhere to modern standards of ethical and secure data collection outlined by Yale Central Institutional Review Board (IRB). Manage all other aspects of application development, including creating design specifications, mapping out data flows & structures, managing data storage, performing unit testing, troubleshooting, deploying application & monitoring end user feedback. Troubleshoot and maintain existing projects, upgrade and modernize when necessary. Perform complex systems analysis & programming tasks requiring advanced techniques. Define system objectives & prepare systems design specifications to meet user requirements and satisfy interface demands. Provide routine daily maintenance, code review and updates of existing sites and applications of all sizes. Manage technical projects for Marketing & OB researchers that are developed through third-party vendors, maintain & support final deliverables. Launch projects by gathering requirements, meet with stakeholders, interface with SOM departments, review potential bids & select a correct vendor for the task. Work with external vendors during the discovery and requirements gathering process to provide information about the needs of the requested application and background information about Behavioral Lab research operations. Coordinate with Yale SOM IT for compliance and integration. Ensure ongoing projects stay on budget and on time by regularly meeting with external vendors and reviewing progress. Maintain & support final deliverables provided by external vendors, including coordinating user acceptance testing (UAT) generating documentation for end users, resolving critical bugs, and managing and monitoring the application post-deployment. Develop non-study-specific applications to support staff and lab operations when necessary. Contribute technical knowledge and expertise to staff to help streamline and improve lab operations. Required Skills and Abilities 1. Extensive proficiency with front-end development including UI/UX design, HTML5/CSS, JavaScript, and jQuery. Proficiency with server-side development including PHP and Node.js. 2. Proficiency with relational databases (e.g. SQL) and non-relational databases (e.g. MongoDB). Ability to leverage knowledge of psychological experimentation and behavioral psychology to translate research ideas into working code. 3. Solid analytical skills with ability to assess complex problems and translate them into a functioning solution. Exceptional communication skills; clear and quick responsiveness, ability to provide accurate progress updates, ability to communicate about programming with a non-technical audience. Professional demeanor and discretion. 4. Ability to work collaboratively with researchers and staff. Ability to work independently. Ability to establish and maintain strong working relationships within the Behavioral Lab, SOM and broader Yale communities. 5. Ability to manage multiple projects simultaneously, adjust priorities, and consistently meet deadlines. Proven commitment to diversity and inclusion, equity, and excellence. Preferred Education, Experience and Skills Master’s degree & education in research psychology/related field. Knowledge of SQL under SQL Server, MySQL, Postgre; NoSQL solutions such as Redis, Memcached or equivalent. Experience with Java, PHP, Python, current software development platforms. Deployment knowledge of Jenkins, Ansible, CircleCL. Familiar with common statistical platforms, e.g., SPSS, Stata and R, advanced Excel.

Principal Responsibilities

  • Develop or modify moderately complex software programming applications from specifications. 2. Monitor, support, and troubleshoot IT infrastructure, ensuring adherence to standards and service level objectives. 3. Analyze and prepare reports on performance metrics. 4. Implement and support robust and secure IT solution. 5. Draw on relationship and technical skills to act as technical liaison to internal and external stakeholders. 6. Serve as a technical liaison; support & collaborate with internal and external stakeholders. 7. Contribute to development & implementation of best practices. Required Education and Experience Bachelor's Degree and four years of experience or equivalent education and experience.

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
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Higher Education

Referrals increase your chances of interviewing at Yale University by 2x

Sign in to set job alerts for “Application Developer” roles.

Bristol, CT $114,900.00-$161,300.00 4 days ago

Connecticut, United States $130,000.00-$180,000.00 1 month ago

New Haven, CT $80,640.00-$144,000.00 1 month ago

Senior Full Stack Developer (Crypto) - Remote

Connecticut, United States $160,000.00-$240,000.00 1 week ago

Senior Application Development - File Transmission and Scheduling Systems
Supervising Real Time Graphics Developer

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Yale University • New Haven (CT)

On-site
USD 90,000 - 166,000
Program Planner - University Capital Programs (94790BR)
Program Planner - University Capital Programs (94790BR)

Yale University • New Haven (CT)

On-site
USD 53,000
Manager Application Development
Manager Application Development

Yoh, A Day & Zimmermann Company • Town of Texas (WI)

On-site
USD 119,000 - 170,000
Research Assistant 1 MS (95132BR)
Research Assistant 1 MS (95132BR)

Yale University • New Haven (CT)

On-site
USD 20,000 - 30,000
Embedded Application Developer
Embedded Application Developer

Yoh, A Day & Zimmermann Company • Palo Alto (CA)

On-site
Medical, Prescription, Dental & Vision Benefits
401K Retirement Savings Plan
Life & Disability Insurance
Associate Dir, Corporate & Foundation Relations
Associate Dir, Corporate & Foundation Relations

Yale University • New Haven (CT)

On-site
USD 90,000 - 130,000
Admissions Officer 2
Admissions Officer 2

Yale University • New Haven (CT)

On-site
USD 61,000 - 92,000
Compliance Coordinator
Compliance Coordinator

Yale University • New Haven (CT)

On-site
USD 62,000 - 92,000
Research Development and Analytics Specialist
Research Development and Analytics Specialist

Yale Cancer Center • New Haven (CT), Northern (KY)

Hybrid
USD 110,000 - 150,000
Research Development and Analytics Specialist
Research Development and Analytics Specialist

Yale University • New Haven (CT)

On-site
USD 100,000 - 150,000