Application Developer / Senior Application Developer

Penn Medicine, University of Pennsylvania Health System•Philadelphia, PA
•$84,961 - $135,000

About The Position

The University of Pennsylvania seeks one candidate for either the Application Developer or Senior Application Developer level, based on skills and experience. The role develops, enhances, and supports key enterprise applications using standardized software development practices. It participates in the design, architecture, and development of new solutions and improves existing code. The developer interprets functional requirements to create software designs for mission-critical, highly available applications and addresses technical challenges for clients. At the senior level, the role also proposes solutions, oversees project objectives and timelines, reviews colleagues’ work, and provides feedback on efficiency, security, and best practices. The position is within Information Systems & Computing (ISC), Penn’s central IT organization, which provides core infrastructure and enterprise application services for the University’s Schools and Centers. The developer works with business systems analysts, architects, cloud engineers, project managers, and other stakeholders to deliver and support application solutions.

Requirements

  • Application Developer: Bachelor of Science and 2 to 3 years of experience, or an equivalent combination of education and experience; the posting also states 1 to 3 years of application development experience or equivalent education and training.
  • Senior Application Developer: Bachelor’s degree in Computer Science, Information Systems, or a related field, and 3 to 5 years of application development experience, or an equivalent combination of education and experience; enterprise-environment experience is preferred.
  • Experience or familiarity with Ellucian Banner extensibility tools, including Page Builder, and Ellucian Banner APIs.
  • Experience with Ellucian Banner Student, Financial Aid, and/or Student Accounts Receivable modules.
  • Oracle SQL and PL/SQL database development and maintenance skills; proficiency is required for the senior level.
  • Application development skills using Java and/or Python.
  • Knowledge of JavaScript (and, for the senior role, JavaScript/TypeScript), HTML, CSS, and REST and/or SOAP web services as applicable to the level.
  • Familiarity or proficiency working in Unix or Linux environments and using shell scripting.
  • Understanding of software development lifecycle practices, including design, development, testing, deployment, and support.
  • Ability to analyze business requirements and translate them into technical specifications or effective technical solutions.
  • Strong analytical, troubleshooting, and problem-solving skills, including the ability to optimize system performance for the senior role.
  • Effective verbal and written communication skills, including the ability to document technical solutions clearly.
  • Ability to work collaboratively with cross-functional teams; senior candidates must also be able to provide technical guidance, mentor peers, and conduct code reviews.
  • Senior-level experience supporting highly available, enterprise-level applications and working with system integration, middleware, and database-driven applications.

Nice To Haves

  • Familiarity with enterprise applications in higher education or a similarly complex organization; senior-level experience in such an environment is noted as a plus.
  • Experience developing applications using React.
  • Familiarity with Amazon Web Services (AWS).
  • Experience with Oracle ProC.
  • Familiarity with or experience working in an Agile development environment.
  • Familiarity with system integration and middleware technologies.

Responsibilities

  • Design, develop, test, implement, maintain, and monitor application software and associated middleware, interfaces, and databases in highly complex environments.
  • Analyze user needs and software requirements to determine design feasibility, and create technical specifications to keep projects on time and within budget.
  • Create and maintain comprehensive technical documentation after implementation.
  • Collaborate with business systems analysts, architects, cloud engineers, and other stakeholders to design systems and address project constraints, performance, interface standards, and security requirements.
  • At the senior level, cross-train other developers to support applications and systems.
  • At the senior level, consult with business systems analysts, project managers, ISC teams, and other schools and centers about project status, proposals, and technical matters such as system design and maintenance.
  • At the senior level, oversee project objectives and timelines, review colleagues’ work, and provide feedback on efficiency, security, and best practices.
  • Perform other duties and responsibilities as assigned.

Benefits

  • Comprehensive medical, prescription, behavioral health, dental, vision, and life insurance benefits.
  • Flexible spending accounts for eligible health care and dependent care expenses.
  • Tuition assistance for employees, spouses, and dependent children at Penn; dependent children may also receive tuition assistance at other institutions.
  • Basic, matching, and supplemental retirement plans, with pre-tax or Roth savings options.
  • Substantial time away from work during the year.
  • Long-term care insurance options for employees, staff, and eligible family members.
  • Wellness and work-life programs and resources.
  • Professional and personal development resources.
  • Access to University resources, including libraries, athletic facilities, and cultural and recreational activities.
  • Discounts and special services, including discounts on arts, entertainment, transportation, and other goods and services.
  • Flexible work options and hours.
  • Forgivable home-ownership loan for eligible employees buying a home or residing in West Philadelphia.
  • Adoption expense reimbursement for eligible employees, for up to two adoptions in the household.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service