Software Developer

University of Pittsburgh

Pittsburgh (Allegheny County)

Hybrid

USD 95,000 - 130,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The University of Pittsburgh's Health Sciences IT (HSIT) Applications & Development team seeks a Software Developer to design, build, and maintain custom software for the health sciences ecosystem. You will implement in C#/.NET and React, create APIs, and integrate with databases while following CI/CD practices.

You will collaborate with customers during Scrum events, document work, and contribute to AI/ML initiatives to enhance applications across six schools on campus in a hybrid work setting.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or related field, or equivalent.
  • Five years of professional software development experience.
  • Experience with C#/.NET and React.
  • Hands-on experience building or integrating with cloud environments (Azure preferred).
  • Proficiency in UML modeling and relational databases/SQL, including complex queries and data modeling.

Responsibilities

  • Contributes to design, development, testing, debugging, and maintenance of web software.
  • Develops in C#/.NET and React, builds and tests APIs, and integrates with relational databases.
  • Participates in code reviews and moves work through CI/CD using Git.
  • Documents work thoroughly and collaborates with stakeholders during Scrum ceremonies.
  • Supports AI/ML initiatives and works with QA and infrastructure teams.

Skills

C#/.NET
React
CI/CD with Git
SQL/Relational databases
UML modeling
Cloud environments
AI/ML tooling (Claude, Copilot)

Education

Bachelor's degree in CS or related field

Tools

Azure
AWS / GCP
ORM tooling

Job description

Job Description - Software Developer (26005000)

Software Developer

Health Sciences IT (HSIT) supports the six schools of the health sciences by providing the applications, integrations, and technical services needed for the education, clinical, administrative, and research missions. The HSIT Applications & Development team designs, builds, and maintains custom software that departments and faculty rely on daily, working directly with customers to translate business needs into supported solutions.

Day-to-day work includes writing and debugging code in C#/.NET and React, building and testing APIs, integrating applications with relational databases through ORM tools, participating in code reviews, and moving work through a CI/CD pipeline using Git. The developer is expected to work independently once requirements are defined, to document work thoroughly, and to recognize when to raise questions to more senior developers. Regular meetings with departmental customers are part of the role.

A key ambition for the team is to deepen its expertise in artificial intelligence and machine learning, positioning the group to bring AI/ML capabilities into its applications where they can meaningfully enhance how users work. The developer participates fully in the Scrum process (sprint planning, estimation, stand-ups, reviews, and retrospectives), collaborates with QA to ensure strong test coverage, and partners with the infrastructure team on deployment and access needs.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent combination of education and experience.
  • Five years of professional software development experience.
  • Experience with C#/.NET and React.
  • Hands-on experience building or integrating with cloud environments - Microsoft Azure preferred; comparable experience with AWS or Google Cloud Platform will be considered.
  • Proficiency in UML modeling (class, sequence, use case, and activity diagrams) and relational databases/SQL, including complex queries, data modeling, and performance optimization.
Job Summary

Contributes to the design, development, coding, testing, debugging, implementation, and maintenance of moderately to more complex websites and/or software. Documents development and maintenance efforts, assists in integrating assigned work with other system components, and designs and performs functional testing.

Essential Functions

Design, develop, test, and maintain web applications in C#/.NET and React that support the missions of the health sciences.

Develop within an MVC or similar framework, following established team standards and patterns.

Apply microservice concepts where appropriate, determining when a microservice is the right solution for a given requirement.

Use AI tools such as Claude or GitHub Copilot to write, review, and debug code.

Create, test, and document APIs that expose data to customers and to standard internal tools.

Build and maintain integrations with relational databases using ORM tools, applying sound relational database concepts.

Work with data managers and database administrators to ensure application data structures meet reporting and integration needs.

Debug and troubleshoot application defects with close attention to detail, documenting root cause and resolution.

Produce and maintain technical and end-user documentation for applications, APIs, and integrations.

Move work through the CI/CD pipeline using Git, including branching, pull requests, and code review.

Support QA analysts through unit testing and defect resolution prior to release.

Perform other duties as assigned in support of Health Sciences IT and the six schools of the health sciences.

Physical Effort

Work is primarily sedentary and performed at a computer workstation, involving extended periods of sitting, typing, and viewing a monitor. The role requires occasional movement across campus to attend meetings. The incumbent may occasionally lift or move light equipment such as a laptop, monitor, or peripherals (generally up to approximately 20 pounds).

The University of Pittsburgh is an equal opportunity employer / disability / veteran.

Assignment Category Full-time regular

Job Classification Staff.Software Developer III

Job Family Information Technology

Job Sub-Family Programming & Development

Campus Pittsburgh

Minimum Education Level Required Bachelor's Degree

Minimum Years of Experience Required 5

Will this position accept substitution in lieu of education or experience? Combination of education and relevant experience will be considered in lieu of education and/ or experience requirement.

Work Schedule Monday through Friday, 8:30am to 5pm; 2-3 days in office rotating per week

Work Arrangement Hybrid: Combination of On-Campus and Remote work as determined by the department.

Hiring Range To be determined based on qualifications

Relocation Offered No

Visa Sponsorship Provided No

Background Check For position finalists, employment with the University will require successful completion of a background check

Child Protection Clearances Not Applicable

The University of Pittsburgh is an equal opportunity employer / disability / veteran.

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

Similar jobs worth comparing

Web Developer
Web Developer

University of Pittsburgh • Pittsburgh

Hybrid
USD 70,000 - 90,000
Hybrid work
Clinical Applications Analyst
Clinical Applications Analyst

University of Pittsburgh • Pittsburgh

On-site
USD 70,000 - 100,000
Hybrid work arrangement
Hybrid Software Developer - C#/React, AI & Cloud
Hybrid Software Developer - C#/React, AI & Cloud

University of Pittsburgh • Pittsburgh

Hybrid
USD 95,000 - 130,000
Software Developer
Software Developer

Macon • Cincinnati (OH), Northern (KY)

Hybrid
USD 85,000 - 110,000
Software Engineer - School of Medicine
Software Engineer - School of Medicine

Temple University • Philadelphia

Hybrid
USD 85,000 - 120,000
Hybrid work arrangement
Assistant Director, IT Operations
Assistant Director, IT Operations

University of Pittsburgh • Pittsburgh

Hybrid
USD 120,000 - 180,000
Retirement plan with 100% employer fit
Paid Holidays
Paid Parental Leave
+1
Application Developer II (On-Site) - (496662 )
Application Developer II (On-Site) - (496662 )

The Chronicle Of Higher Education, Inc. • Houston (TX)

On-site
USD 90,000 - 140,000
Applic Developer Analyst III
Applic Developer Analyst III

University of Florida • Gainesville (FL)

On-site
USD 90,000 - 120,000
Software Developer
Software Developer

Kentucky AG • Cincinnati (OH)

On-site
USD 90,000 - 120,000
Software Developer
Software Developer

Tri Cityherald • Cincinnati (OH)

On-site
USD 70,000 - 100,000