Perelman School of Medicine at the University of Pennsylvania

Job Opportunities

Evolving Health Care through Information Technology

At Penn Medicine, Information Technology professionals are creating The Future of Medicine® by supporting our organization's tripartite mission of Patient Care, Teaching & Research. From campus expansions to new mobile apps to medical genomics, our teams are at the cutting edge of medicine. We are a world-class academic medical center and research institution where collaboration and innovation happen every day. Hospitals and Health Networks named us a "Most Wired" health system. Information Week has consistently recognized us as a leader in technology innovation.

Penn Medicine's support of world-class research activities targeted to providing cures and therapies to the many diseases that face humankind. As a top recipient of National Institutes of Health (NIH) grants, information technology has become critical to the support of these activities.

Application Process

Application Development

Product Owner (Project Manager), School of Medicine,  #47110, #48552

As a PMACS Product Owner, you'll work closely with other PMACS team members to build web applications supporting the education, research and administrative missions of the Perelman School of Medicine. The group is organized into Scrum teams of developers, product owners and web designers. This is a position for someone who is skilled in guiding projects to successful completion, is comfortable working very closely with clients (executive administrators and faculty of the School of Medicine) and who thrives working in a flexible, dynamic team environment. Read more about Application Development in the School of Medicine.

  • Responsibilities:
    • Gather requirements from clients and write them up as user stories
    • Develop priorities with and among clients
    • Represent clients to developers and developers to clients
    • Test and 'own' software delivered
  • Requirements:
    • Bachelor's Degree or equivalent work experience
    • Minimum of 5 Years of experience with project management, business analysis, or managing client relationships, preferably, but not necessarily, in a web applications environment.
    • Proven ability to analyze complex processes, and understand internal and external dependencies;
    • Demonstrated skill at balancing and managing multiple complex projects and clients with often fast-changing needs;
    • Experience planning, undertaking and finishing projects to a high standard, on time and within budget;
    • Excellent oral and written communication skills, including the ability to convey complex and often abstruse information in a clear, accessible way.
    • Experience working as a Product Owner in an environment using Scrum or another Agile; development methodology.
  • Desired
    • Knowledge of academic environments and processes;
    • Extremely strong attention to detail;
    • Extremely team-oriented;
    • Experience in software development;
    • Strong relationship building skills;
    • Very self-motivated;
Associate Web Developer / Web Developer / Senior Web Developer SOM (School of Medicine), #47111

As a PMACS developer, you'll work closely with other PMACS team members to build web applications supporting the education, research and administrative missions of the Perelman School of Medicine. You will be working across multiple layers of the application stack with responsibility for everything from database object creation to the implementation of client-side behavior with JavaScript and HTML5. We're in the early stages of a transition to Ruby on Rails after having spent over a decade as a PHP shop, so you'll spend time in both environments. Read more about the Application Development in the School of Medicine.

  • Responsibilities:
    • Write code in JavaScript, PHP and Ruby
    • Work closely with your scrum team to plan and build scalable, maintainable web
      applications
    • Aid in planning future infrastructure requirements for the PMACS development team
  • Requirements:
    • Bachelor's Degree or equivalent work experience
    • Classroom or work experience with a modern relational database
    • Classroom or work experience with multi-tiered web application development (preferably a scripting language like Ruby or PHP)
  • Desired
    • Knowledge of academic environments and processes
    • Experience with Agile development methodologies
    • Experience with open source projects

For more information, see the Penn Medicine Information Services Careers page.

Penn Medicine Academic Computing Services (PMACS) at the Perelman School of Medicine

Links of Interest

Job Opportunities