Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
University of Pennsylvania

Senior Application Developer

University of Pennsylvania

. Design, develop, test, implement, maintain, and monitor application software, middleware, interfaces, and databases in highly complex environments .

Posted 10/26/2026full-timeRemote • Pennsylvania • United StatesSenior💰 $84,961 - $135,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in application development using Java and Python, with a strong focus on Oracle SQL and PL/SQL for database management. Proficient in creating technical specifications and documentation while collaborating effectively with cross-functional teams.

Highest-signal resume keywords
Application Development Using JavaOracle SQL and PL/SQLEllucian Banner Extensibility ToolsTechnical Documentation CreationCross-Functional Team Collaboration

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaPythonOracle SQLPL/SQLJavaScriptTypeScriptHTMLCSSREST Web ServicesSOAP Web Services
Soft Skills
Analytical SkillsTroubleshooting SkillsProblem-Solving SkillsEffective Communication SkillsMentoring Skills
Tools & Technologies
Ellucian Banner APIsUnix/LinuxShell ScriptingMiddlewareDatabase-Driven Applications
Industry Keywords
Software Development LifecycleEnterprise-Level ApplicationsSystem IntegrationTechnical SpecificationsCross-Training

Tech Stack

Tools & technologies
CloudJavaJavaScriptLinuxOraclePythonShell ScriptingSOAPSQLTypeScriptUnix

About the role

Key responsibilities & impact
  • Design, develop, test, implement, maintain, and monitor application software, middleware, interfaces, and databases in highly complex environments
  • Analyze user needs and software requirements to assess design feasibility
  • Create technical specifications to complete 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
  • Address performance, interface standards, and security requirements
  • Address daily technical challenges for clients
  • For the senior role, cross-train developers, consult with business analysts and project managers, oversee project objectives and timelines, review colleagues’ work, provide feedback, mentor peers, and conduct code reviews
  • Perform other duties and responsibilities as assigned

Requirements

What you’ll need
  • Bachelor of Science and 2 to 3 years of experience, or equivalent combination of education and experience, for the Application Developer role
  • Bachelor’s degree in Computer Science, Information Systems, or a related field; 3 to 5 years of application development, or equivalent combination of education and experience, for the Senior Application Developer role
  • Experience or familiarity with Ellucian Banner Extensibility tools, including Page Builder
  • Experience or familiarity with Ellucian Banner APIs
  • Experience with Ellucian Banner Student, Financial Aid, and/or Student Accounts Receivable modules
  • Oracle SQL and PL/SQL for database development and maintenance
  • Application development using Java and/or Python
  • JavaScript/TypeScript, HTML, CSS, and REST and/or SOAP web services
  • Unix/Linux environments and shell scripting
  • Understanding of software development lifecycle practices
  • Ability to analyze business requirements and translate them into technical specifications and scalable solutions
  • Strong analytical, troubleshooting, and problem-solving skills
  • Effective verbal and written communication skills, including documenting technical solutions clearly
  • Ability to work effectively in collaborative, cross-functional teams
  • Experience developing and supporting highly available, enterprise-level applications for the senior role
  • Experience with system integration, middleware, and database-driven applications for the senior role
  • Ability to provide technical guidance, mentor peers, and conduct code reviews for the senior role
  • Background checks may be required after a conditional job offer

Benefits

Comp & perks
  • 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; dependent children may receive assistance at other institutions
  • Basic, Matching, and Supplemental retirement plans with pre-tax or Roth options
  • Substantial time away from work
  • Long-term care insurance for eligible employees and family members
  • Wellness and work-life programs and resources
  • Professional and personal development resources
  • Access to University libraries, athletic facilities, arboretum, art galleries, cultural and recreational activities
  • Discounts and special services for arts, entertainment, transportation, mortgages, cars, cellular phone plans, movie tickets, and theme parks
  • Flexible work options, including non-traditional work hours, locations, and/or job structures
  • Forgivable home-purchase loan for eligible employees in West Philadelphia
  • Adoption assistance for qualified expenses, for up to two adoptions in the household