Software Developer

University of Utah

Salt Lake City, UT

Job posting number: #7320346

Posted: November 10, 2025

Application Deadline: Open Until Filled

Job Description

Job Summary
The University of Utah Department of Anesthesiology is seeking a part-time software developer to join our Anesthesiology Digital Innovation team. This position offers a unique opportunity to gain practical experience in medical software development, contributing to projects that directly impact clinical decision support and research. The successful candidate will work closely with faculty, staff, researchers, and other developers on various initiatives involving data interfaces to health patient records, management, and application development for clinical decision support.
Responsibilities
Responsibilities:

● Assist in the design, development, and testing of software applications including but not limited to the .NET/C# programming environment.
● Work with healthcare data, including vital signs and other patient information to develop and test emerging/prototype clinical decision support tools.
● Work with application programming interfaces between traditional SQLand vector databases
● Develop unit tests and participate in software quality assurance (QA) activities to ensure robust and reliable applications.
● Collaborate with team members to gather requirements, troubleshoot issues, and implement solutions.
● Participate in code reviews and contribute to documentation efforts.
● Develop and maintain scripts for patient simulators to enhance their functionality and realism.
● Stay updated on relevant technologies and best practices in software development.


Required Qualifications:

● Student pursuing an associate or bachelor’s degree in computer science, computer engineering, or a related degree with software development emphasis
● 2+ years of programming experience
● Intermediate understanding of the .NET/C# programming language and environment.
● Prior experience in an organization that involves medical technology and software
● Familiarity with or a strong interest in working with patient information, such as vital signs data.
● Basic understanding of software testing principles, including unit testing and quality assurance concepts.
● Experience with version control systems (e.g., Git).
● Demonstrated scripting skills, preferably with experience in patient simulator scripting and familiarity with simulator control software.
● Excellent problem-solving skills and a strong attention to detail.
● Ability to work independently and as part of a team.
● Strong written and verbal communication skills.

This job description is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to the job.
Work Environment and Level of Frequency typically required
Nearly Continuously: Office environment.
Physical Requirements and Level of Frequency that may be required
Nearly Continuously: Sitting, hearing, listening, talking.
Often: Repetitive hand motion (such as typing), walking.
Seldom: Bending, reaching overhead.
Minimum Qualifications
Requires a bachelor’s degree in a related area or equivalency (one year of education can be substituted for two years of related work experience) and 3-5 years of experience in the field or in a related area.

Applicants must demonstrate the potential ability to perform the essential functions of the job as outlined in the position description.
Preferences
Prior experience with medical software development or healthcare IT.
Experience with database management (e.g., SQL Server).
Understanding of data privacy regulations (e.g., HIPAA).
Coursework in Computer Science, Biomedical Engineering, or a related field




Apply Now

Please mention to the employer that you saw this ad on BiomedJobs.com

More Info

Job posting number:#7320346
Application Deadline:Open Until Filled
Employer Location:Online Job Advertising
JAX,Florida
United States
More jobs from this employer