Software Developer

University of Pittsburgh
  • Pittsburgh, PA
    3 days ago

    Job Description

    ''449985'',''true'',''449985'',''false'',''Submission for the position: Software Developer - (Job Number: 26005000)'',''false'',''449985'',''false'',''true'',''Software Developer'',''SVC HS Information Technology'',''Pennsylvania-Pittsburgh'',''26005000'',''!*!

    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.

    '',''!*!

    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.

    '',''!*!

    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.

    '','''',''!*!

    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.

    '',''!*!

    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.

    '',''!*!

    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).

    '',''!*!

    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.

    '',''Full-time regular'',''Full-time regular'',''Staff.Software Developer III'',''Staff.Software Developer III'',''Information Technology'',''Information Technology'',''Programming & Development'',''Programming & Development'',''Pittsburgh'',''Pittsburgh'','''','''',''Bachelor''s Degree'',''Bachelor''s Degree'','''','''',''5'',''5'',''Combination of education and relevant experience will be considered in lieu of education and/ or experience requirement.'',''Combination of education and relevant experience will be considered in lieu of education and/ or experience requirement.'','''','''','''','''',''Monday through Friday, 8:30am to 5pm; 2-3 days in office rotating per week'',''Monday through Friday, 8:30am to 5pm; 2-3 days in office rotating per week'',''Hybrid: Combination of On-Campus and Remote work as determined by the department.'',''Hybrid: Combination of On-Campus and Remote work as determined by the department.'',''To be determined based on qualifications'',''To be determined based on qualifications'',''No'',''No'',''No'',''No'',''For position finalists, employment with the University will require successful completion of a background check'',''For position finalists, employment with the University will require successful completion of a background check'',''Not Applicable'',''Not Applicable'',''Resume'',''Resume'',''Not Applicable'',''Not Applicable'',''false'',''449985'',''449985'',''true'',''449985'',''false'',''Submission for the position: Software Developer - (Job Number: 26005000)'',''false'',''449985'',''false'',''true''

    Numbers & Facts

    LocationPittsburgh, PA

    Skills

    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Computer Workstationsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Managementunmatched
    • Data Modelingunmatched
    • Data Structuresunmatched
    • Database Administrationunmatched
    • Database Technologyunmatched
    • Debugging Skillsunmatched
    • Detail Orientedunmatched
    • Documentationunmatched
    • Functional Testingunmatched
    • Gitunmatched
    • GitHubunmatched
    • Health Information Technologyunmatched
    • Health Scienceunmatched
    • Identify Issuesunmatched
    • Information Technology & Information Systemsunmatched
    • Internet Applicationunmatched
    • Machine Learningunmatched
    • Microservicesunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Azureunmatched
    • Model View Controllerunmatched
    • Object Relational Mapping (ORM)unmatched
    • Performance Modelingunmatched
    • Performance Tuning/Optimizationunmatched
    • Quality Assuranceunmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • Technical/Engineering Designunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Typingunmatched
    • Unified Modeling Language (UML)unmatched
    • Unit Testunmatched
    • Use Casesunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder