Y

Yale University

Research university in New Haven, CT

Research Software Engineer - Program Analyst

Full-Stack EngineeringPosted on Nov 13
Full-timeNew Haven, CT, USA$61.5k - $91.9k

About the Job

Requirements

  • Foundational experience developing web applications and experience with at least one modern programming language, preferably C#.
  • Working knowledge of JavaScript, HTML, CSS, and relational databases.
  • Understanding of software-development fundamentals, including debugging, testing, version control, and maintainable code.
  • Strong problem-solving and communication skills.
  • Ability to manage assignments reliably, ask questions when needed, and collaborate effectively with a multidisciplinary team.
  • Interest in developing technology for healthcare, research, or public-service applications.
  • Bachelor's Degree and one year of programming experience, or an equivalent combination of education and experience.

Responsibilities

  • Support and enhance web applications used in healthcare and public-service settings.
  • Develop, test, document, and maintain application features using C#, ASP.NET, JavaScript, HTML, and CSS.
  • Explore the use of AI-assisted technologies to improve user experience, workflow automation, and digital health applications.
  • Investigate reported issues, identify root causes, and implement reliable solutions.
  • Support users and research partners by responding to technical questions and software incidents.
  • Write and maintain SQL queries and support application databases.
  • Assist with application releases, configuration, deployment, and monitoring.
  • Participate in code reviews, testing, technical planning, and documentation.
  • Collaborate with researchers and stakeholders to translate operational needs into practical software solutions.
  • Help protect sensitive information by following appropriate security, privacy, and data-handling practices.
  • Contribute to additional digital health applications as project needs evolve.
  • Contribute to the development of programs or systems of small to moderate size and complexity.
  • Provide informational input into decisions concerning the development and delivery of applications, programs, and systems; clarify requirements to meet stakeholder and intended end-user needs, scheduled timelines, and budgetary targets.
  • Contribute to collaborative analysis and design of new systems and applications, performing coding, debugging, and unit-testing tasks in support of applications, programs, and systems.
  • Contribute to project definition and gathering functional requirements.
  • Troubleshoot problems caused by data or software, resolve problems promptly, and provide ongoing maintenance and support for applications and systems.
  • Prepare documentation and user manuals, and support training of end users.
  • Apply and keep current with existing and emerging technologies and methodologies, and provide ongoing input into programming standards, procedures, and methodologies.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience with C#, ASP.NET or ASP.NET Core, and Microsoft SQL Server.
  • Experience supporting or maintaining a production web application.
  • Experience developing mobile or responsive web applications.
  • Familiarity with REST APIs, Git, automated testing, or continuous integration.
  • Familiarity with Docker, AWS, Azure, or another deployment environment.
  • Experience working with sensitive healthcare, research, or government data.
  • Familiarity with accessibility, usability, or human-computer interaction principles.
  • Familiarity with R or research-data workflows.

About the Company

Yale University

Research university in New Haven, CT

Yale University is a private research university in New Haven, Connecticut. It provides undergraduate, graduate, and professional education alongside research, scholarship, and public engagement.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Yale University

See more jobs