Software Developer, Way to Health

Penn Medicine
Philadelphia, PA Full Time
POSTED ON 8/21/2024 CLOSED ON 9/19/2024

What are the responsibilities and job description for the Software Developer, Way to Health position at Penn Medicine?

Job Details

Description
Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, conducting innovative research, and educating future leaders in the field of medicine. Working for this leading academic medical center means collaboration with top clinical, technical and business professionals across all disciplines.

Today at Penn Medicine, someone will make a breakthrough. Someone will heal a heart, deliver hopeful news, and give comfort and reassurance. Our employees shape our future each day. Are you living your life's work?

Software Developer, Way to Health- Center for Healthcare Innovation

Job Summary:

  • The Software Developer plays a critical role in extending and supporting the Way to Health platform - designing and building new features to enable novel patient engagement strategies, improving the user interface for our patients and providers, and troubleshooting issues affecting our users. This position requires strong technical ability to design and build web applications and APIs, clear communication with team members and users to deeply understand user needs, and creativity to solve issues and meet requirements while paying off rather than accruing technical debt.
  • Way to Health is a patient engagement and research platform, which has been used to power over 100 research studies and clinical programs improving the health of our patients.
  • As just one example, the Heart Safe Motherhood program uses our platform to text postpartum mothers about their blood pressure for 10 days, allowing us to catch mothers at risk for preeclampsia long before they would otherwise show up in an ambulance.

Responsibilities:

  • Feature Development: Building new features for the platform, meeting requirements specified in tickets while following best practices.
  • Quality Assurance: Evolving and supporting QA processes, writing automated unit and functional tests for new features, documenting work clearly, reviewing other developers' code, and finding ways to continuously improve quality.
  • Support: On a rotating basis as the developer support lead, diagnosing reported issues, identifying the source of problems, determining an appropriate path to resolution and implementing fixes.
  • Product: Collaborating with the product team, users, and other stakeholders to provide feedback into product development and architecting new features.
  • Process Improvement: Participating in an agile (Scrum) development process, working with the team to iteratively improve our processes to deliver high-quality code, award-winning customer support, and a top-notch user experience.
  • Infrastructure: Working with infrastructure providers to plan for future needs and ensure timely, efficient and reliable delivery.
  • Performs duties in accordance with Penn Medicine and entity values, policies, and procedures.
  • Other duties as assigned to support the unit, department, entity, and health system organization

Education or Equivalent Experience:

  • Bachelor's Degree (Required), preferably in Computer Science, Software Engineering, or a related field.
  • 3 years of experience developing multi-tiered web applications, preferably using PHP frameworks (e.g. Symfony, Laravel, etc.) or web frameworks in other languages (e.g. Ruby on Rails, Django/Python, .NET MVC, etc.) (Required).
  • 1 years of experience building web applications using client-side frameworks such as Vue, React, or Angular (Preferred).

Skills & Abilities:

  • Ability to develop web applications using PHP or other scripting language(s) (Perl, Python, Ruby, etc.); client-side scripting with JavaScript and HTML; experience with Node.js and functional programming paradigms is a plus.
  • Demonstrated knowledge of modern RDBMS database design and management (MySQL experience preferred; Oracle, Postgres, or MS-SQL acceptable).
  • Proven ability to understand end-user needs, translate them into technical requirements, and work with end-users to ensure their needs are met in a timely fashion.
  • Ability to diagnose and solve complex user-reported or system-identified issues in production.
  • Experience with version control systems such as git X Detail oriented with the ability to work independently or as part of a team.
  • Good analytical and problem-solving skills.

We believe that the best care for our patients starts with the best care for our employees. Our employee benefits programs help our employees get healthy and stay healthy. We offer a comprehensive compensation and benefits program that includes one of the finest prepaid tuition assistance programs in the region. Penn Medicine employees are actively engaged and committed to our mission. Together we will continue to make medical advances that help people live longer, healthier lives.

Live Your Life's Work

We are an Equal Opportunity and Affirmative Action employer. Candidates are considered for employment without regard to race, ethnicity, color, sex, sexual orientation, gender identity, religion, national origin, ancestry, age, disability, marital status, familial status, genetic information, domestic or sexual violence victim status, citizenship status, military status, status as a protected veteran or any other status protected by applicable law.
Big Data Developer
Ket Software -
Philadelphia, PA
Senior GIS Developer
Info Way Solutions -
Wayne, PA
SQL Developer
SP Software Solutions -
Philadelphia, PA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer, Way to Health?

Sign up to receive alerts about other jobs on the Software Developer, Way to Health career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$95,804 - $118,468
Income Estimation: 
$120,554 - $147,360
Income Estimation: 
$127,964 - $157,040
Income Estimation: 
$146,283 - $180,901
Income Estimation: 
$87,879 - $110,875
Income Estimation: 
$107,126 - $134,535
Income Estimation: 
$107,126 - $134,535
Income Estimation: 
$127,964 - $157,040
Income Estimation: 
$72,669 - $88,975
Income Estimation: 
$87,879 - $110,875

Sign up to receive alerts about other jobs with skills like those required for the Software Developer, Way to Health.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $73,937 - $105,550
  • Debugging Skill

    • Income Estimation: $72,470 - $96,481
    • Income Estimation: $74,006 - $95,455
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Penn Medicine

Penn Medicine
Hired Organization Address Cherry Hill, NJ Full Time
Description Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, con...
Penn Medicine
Hired Organization Address West Chester, PA Full Time
Description Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, con...
Penn Medicine
Hired Organization Address Philadelphia, PA Full Time
Description Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, con...
Penn Medicine
Hired Organization Address Philadelphia, PA Full Time
Description Penn Medicine is dedicated to our tripartite mission of providing the highest level of care to patients, con...

Not the job you're looking for? Here are some other Software Developer, Way to Health jobs in the Philadelphia, PA area that may be a better fit.

Software Developer

TALENT Software Services, Gwynedd, PA

Python Developer

Triunity Software, Mount Laurel, NJ