Yale University · 1 day ago
IT Software Engineer 3, Research Application Developer, Yale School of Management
Yale University, specifically the Yale School of Management, is seeking a Research Application Developer to support faculty in developing research-specific applications. This role involves translating research ideas into applications, managing projects with third-party vendors, and ensuring secure data collection from users.
AssociationBusiness DevelopmentEducationMedicalSocial Entrepreneurship
Responsibilities
Develop and maintain study-specific applications, along with supplementary web services or processes, for the purpose of accurately and securely collecting 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 and behavioral science
Translate gathered requirements into readable, well-documented code
Adhere to modern standards of ethical and secure data collection outlined by the Yale Central Institutional Review Board (IRB)
Manage all other aspects of application development, including creating design specifications, mapping out data flows and structures, managing data storage, performing unit testing, troubleshooting, deploying the application, and monitoring end user feedback
Troubleshoot and maintain existing projects, upgrade and modernize when necessary
Perform complex systems analysis and programming tasks requiring advanced techniques
Define system objectives and 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 the Marketing and OB researchers that are developed through third-party vendors, maintain and support final deliverables
Launch projects by gathering requirements, meeting with stakeholders, interfacing with other Yale SOM departments, reviewing potential bids, and selecting 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 that ongoing projects stay on budget and on time by regularly meeting with external vendors and reviewing progress
Maintain and support the 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 the staff to help streamline and improve lab operations
Qualification
Required
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
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
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
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
Bachelor's Degree and four years of experience or equivalent education and experience
Preferred
Master's degree and education in research psychology or related field
Knowledge of SQL under SQL Server, MySQL, Postgre; knowledge of NoSQL solutions such as Redis, Memcached or equivalent
Experience working with Java, PHP, Python, other current software development platforms
Deployment knowledge of Jenkins, Ansible, CircleCL
Familiarity with common statistical platforms, including SPSS, Stata, and R, and advanced Excel
Experience working in an academic environment
Company
Yale University
Yale University is a research and education institution that prioritizes its students.
H1B Sponsorship
Yale University has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (355)
2024 (449)
2023 (214)
2022 (208)
2021 (190)
2020 (155)
Funding
Current Stage
Late StageTotal Funding
$42.86MKey Investors
Bezos Earth FundAlfred P. Sloan FoundationHyundai Hope On Wheels
2025-10-23Grant
2025-05-21Grant· $0.05M
2023-01-01Grant· $1.27M
Leadership Team
Recent News
2025-12-10
Company data provided by crunchbase