hirly

University of Pennsylvania

Application Developer / Senior Application Developer

3401 Walnut Street

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at University of Pennsylvania first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included
Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Role family
Engineering
Seniority
Senior
Country
US
Work mode
On-site / unstated
First seen by hirly
27 Oct 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

University Overview

The University of Pennsylvania, the largest private employer in Philadelphia, is a world-renowned leader in education, research, and innovation. This historic, Ivy League school consistently ranks among the top 10 universities in the annual U.S. News & World Report survey. Penn has 12 highly-regarded schools that provide opportunities for undergraduate, graduate and continuing education, all influenced by Penn’s distinctive interdisciplinary approach to scholarship and learning. As an employer Penn has been ranked nationally on many occasions with the most recent award from Forbes who named Penn one of America’s Best Large Employers in 2023.

Penn offers a unique working environment within the city of Philadelphia. The University is situated on a beautiful urban campus, with easy access to a range of educational, cultural, and recreational activities. With its historical significance and landmarks, lively cultural offerings, and wide variety of atmospheres, Philadelphia is the perfect place to call home for work and play.

The University offers a competitive benefits package that includes excellent healthcare and tuition benefits for employees and their families, generous retirement benefits, a wide variety of professional development opportunities, supportive work and family benefits, a wealth of health and wellness programs and resources, and much more.

Posted Job Title

Application Developer / Senior Application Developer

Job Profile Title

Application Developer C

Job Description Summary

We are looking for one candidate to fill the role based on skills and experiences.

The Application Developer will develop, enhance, and support key enterprise applications while adhering to standardized software development practices. This role involves active participation in the design, architecture, and development of new solutions and refining and optimizing existing code. The developer will interpret functional requirements to create software designs for mission-critical, highly available applications. Additionally, they will address daily technical challenges for clients.

The Senior Application Developer will develop, enhance, and support key enterprise applications while adhering to standardized software development practices. This role involves active participation in the design, architecture, and development of new solutions and refining and optimizing existing code. The developer will interpret functional requirements to create software designs for mission-critical, highly available applications. Additionally, they will propose solutions, address daily technical challenges for clients, oversee project objectives and timelines, and review colleagues' work, providing feedback on efficiency, security, and adherence to best practices.

Job Description

Application Developer Job 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 feasibility of design, create technical specifications to assure that projects are completed 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, gather information on project constraints and capabilities, and address performance, interface standards, and security requirements.
  • Other duties and responsibilities as assigned

Application Developer Qualifications:

  • Bachelor of Science and 2 to 3 years of experience or equivalent combination of education and experience is required.
  • 1 to 3 years of application development experience; or an equivalent combination of education and training.
  • Familiarity with Ellucian Banner extensibility tools, including Page Builder or similar technologies.
  • Familiarity with Ellucian Banner APIs.
  • Experience working with Ellucian Banner Student, Financial Aid, and/or Student Accounts Receivable modules.
  • Experience with Oracle SQL and PL/SQL for database development and maintenance.
  • Application development experience using Java and/or Python.
  • Familiarity with JavaScript, HTML, CSS, and REST and/or SOAP web services.
  • Familiarity 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 effective technical solutions.
  • Strong analytical, troubleshooting, and problem-solving skills.• Effective verbal and written communication skills, including the ability to document technical solutions clearly.
  • Ability to work effectively in a collaborative, cross-functional team environment.

Preferred:

  • Familiarity with supporting enterprise applications in higher education or a similarly complex organization.
  • Familiarity with developing applications using React.
  • Familiarity with Amazon Web Services (AWS).
  • Experience with Oracle Pro*C.
  • Familiarity with working in an Agile development environment.
  • Familiarity with system integration and middleware technologies.

-----------------------------------------------------------

Senior Application Developer Job 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 feasibility of design, create technical specifications to assure that projects are completed on time and within budget.
  • Create and maintain comprehensive technical documentation after implementation. Cross-train other developers to support applications and systems.
  • Collaborate with business systems analysts, architects, cloud engineers, and other stakeholders to design systems, gather information on project constraints and capabilities, and address performance, interface standards, and security requirements.
  • Consult with business systems analysts, project managers, and teams within ISC, as well as other schools and centers, to discuss project status, proposals, and technical matters such as software system design or maintenance.
  • Other duties and responsibilities as assigned

Senior Application Developer Qualifications :

  • Bachelor in Computer Science, Information Systems, or a related field; 3 to 5 years of application development, or equivalent combination of education and experience preferably in enterprise environments is required.
  • Experience working with Ellucian Banner Extensibility (Page Builder and other tools)
  • Experience working with Ellucian Banner APIs
  • Experience working with Ellucian Banner Student, Financial Aid, and/or Student Accounts Receivable modules.
  • Familiarity with Javascript/Typescript
  • Experience supporting mission-critical systems in higher education or similar complex organizations is a plus.
  • Proficiency in Oracle SQL and PL/SQL for database development and maintenance
  • Proficiency in programming skills in languages such as Java and/or Python
  • Experience with web technologies including HTML, CSS, and REST web services
  • Proficient in working with Unix/Linux environments and shell scripting
  • Ability to analyze business requirements and translate them into technical specifications and scalable solutions
  • Strong understanding of software development lifecycle (SDLC), including design, development, testing, and deployment. Experience with Agile development is a plus.
  • Experience developing and supporting highly available, enterprise-level applications
  • Ability to troubleshoot complex technical issues and optimize system performance.
  • Experience with system integration, middleware, and database-driven applications
  • Proven ability to collaborate with cross-functional teams including
Original posting on University of Pennsylvania's site ↗

Listed on hirly, a job board. hirly is not the employer: University of Pennsylvania is hiring for this role.

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job