Job Description

Job Title: Product Analyst, Associate- Via Oncology
Job ID: 594174
Status: Full-Time
Regular/Temporary: Regular
Shift: Day
Facility: UPMC Enterprises Companies
Department: Via Oncology LLC
Location: 600 Grant St, Pittsburgh PA 15219


Via Oncology ( is a healthcare software and clinical decision support company with three key offerings:  decision support software, clinical expertise, and data analytics.  This toolset, called clinical pathways, helps physicians and their staff consider the best evidence based medicine when making decisions for the patients with cancer under their care. 
Via was started in 2009 through an investment from UPMC to commercialize these physician-led clinical pathways.  Today, Via still has very much of its start-up culture and passion and employees draw their energy from each other and the very real mission of improving the outcomes of cancer patients.  Employees are able to engage with practicing oncologists throughout the Via Network in a variety of ways which allows every staff to learn as much as possible about cancer and its treatment.
Via’s offices are next to the Strip District with a beautiful penthouse view of the river and north side.  We believe that staff are at their best when they can be creative and be themselves.  This view is reflected in our focused, but laid back office style which highlights comfortable attire, flexible hours, and both planned and spontaneous group activities.   

If you’re ready for a move to a company whose products make a real difference in the lives of our families and friends, please consider applying today.

Under the general direction of the management team and senior staff, the Product Analyst provides basic analytical and/or programming services, defining requirements, developing and/or maintaining computer applications/systems, and providing services to meet client IT and business needs.


  • Additionally, this position may be required to maintain a stand by status as part of a rotation within the team. This requires 24 hours per day, 7 days per week availability during the stand by period. The frequency varies based upon the number of colleagues in the rotation.
  • Assist in writing requirements, user stories, and the development of wireframes and User Experience artifacts.
  • Assist with the design and documentation of system functional requirements in formats to facilitate the development of deliverables such as Request for Proposals and/or Information, custom development efforts, project based planning documents such as scope documents and client services communication.
  • Assure quality of information through business case and application level testing; validate test results to initial business needs.
  • Design and document system level, IS operations level, and end user level procedures to support business applications.
  • Evaluate and document client needs/business processes both operational and financial, including current process analysis and proposed revisions to optimize business processes.
  • Perform user acceptance testing and QA of completed projects.
  • Project Management - Plans and manages own work effort. Documents and communicates issues associated with own work. Apprises project manager of status, schedule variances, and outstanding issues. Balances quality of work with deadlines and budget. Suggests ways to better accomplish assigned tasks.
  • Provide ongoing troubleshooting, support, and maintenance of production applications; including 24/7 on call coverage.
  • Provide service to ISD client community, patients, families and visitors, while protecting the integrity and confidentiality of all data and information through physical and electronic measures.
  • Research challenging problems and propose solutions. This involves fetching/analyzing data along with interviewing users to improve software applications and business processes.
  • Systems Integration - Understands and uses data structures, data extraction techniques, and job submission procedures and has the ability to apply them in the development of solutions to systems through the writing of basic system specifications
  • Work with ISD staff, clients and/or vendor staff to deploy production applications.
  • Work with ISD staff, clients and/or vendors to evaluate, develop, and implement solutions including both packaged system solutions and custom development applications options.
  • Work with technical services and the integration team to design, test and deploy appropriate hardware solutions, connectivity requirements and interface solutions.
  • Write user stories and assist in the project management of development activities, while being an active participant in the software development process.


Typically has completed a four-year academic degree including courses in computer programming, systems analysis, system development, or systems engineering OR has acquired Core IT skills and knowledge via practical experience. Has mastered the essential knowledge base for an IT professional. Has mastered the essential IT principles and analytical rules that guide their application in practical situations. Able to perform basic/standard IT procedures and protocols. Working knowledge of SQL (specifically Microsoft Transact SQL) Familiar with Agile processes (specifically SCRUM and Kanban) and Agile testing Able to work in fast-paced environment Able to work with development team in assessing issues Familiar with bug tracking Excitement for problem solving and finding edge case bugs/exploratory testing Experience hand-writing code/script such as C#/.Net, Python, JavaScript, PowerShell Preferred candidate has: 1-5 years of experience developing software products Experience writing user stories in an Agile environment Experience with web services and APIs Experience testing software applications

Licensure, Certifications, and Clearances:
UPMC is an equal opportunity employer. Minority/Females/Veterans/Individuals with Disabilities

Salary Range: $21.70 to $32.85

Union Position: No

At UPMC, our shared goal is to create a cohesive, positive, experience for our employees, patients, health plan members, and community. If you too are driven by these values, you may be a great fit at UPMC!


UPMC provides a total rewards package that can help you achieve the goals you have for your career and your personal life. Whether you want to learn a new skill through a training course, reach personal health and wellness targets, become more involved in your community, or follow a career path that provides you with the right experience to be successful, UPMC can help you get to where you want to be.

Now more than ever, YOU can help us shape our communities and UPMC into a better place for everyone to work, study, play, and thrive.

Learn more about working here and check out our policies and recent updates.

Talent Network