{"id":3306684,"url":"https://alion.io/job/university-of-pennsylvania-application-developer-senior-application-developer","title":"Application Developer / Senior Application Developer","company":{"id":15727,"name":"University of Pennsylvania","domain":"upenn.edu","url":"https://alion.io/company/upenn","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":76,"open_postings":74,"ghost_share":0,"stale_share":0.959,"repost_share":0,"time_to_fill_p50_days":33,"computed_at":"2026-11-01T06:10:25Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":106000,"max_usd":183000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1195},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"AWS","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"Oracle","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Unix","optional":false}],"status":"closed","first_seen_at":"2026-10-26T00:00:00Z","employer_posted_date":"2026-10-26","last_verified_at":"2026-10-30T05:54:31Z","board_verified":false,"closed_at":"2026-10-30T05:54:31Z","days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"University Overview\nThe 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.\nPenn 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.\nThe 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.\nPosted Job Title\nApplication Developer / Senior Application DeveloperJob Profile Title\nApplication Developer CJob Description Summary\nWe 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.\nThe 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.\nJob Description\nApplication Developer Job Responsibilities:\nDesign, develop, test, implement, maintain and monitor application software and associated middleware, interfaces and databases in highly complex environments.\nAnalyze user needs and software requirements to determine feasibility of design, create technical specifications to assure that projects are completed on time and within budget. \nCreate and maintain comprehensive technical documentation after implementation.\nCollaborate 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. \nOther duties and responsibilities as assigned\nApplication Developer Qualifications:\nBachelor of Science and 2 to 3 years of experience or equivalent combination of education and experience is required.\n1 to 3 years of application development experience; or an equivalent combination of education and training.\nFamiliarity with Ellucian Banner extensibility tools, including Page Builder or similar technologies. \nFamiliarity with Ellucian Banner APIs. \nExperience working with Ellucian Banner Student, Financial Aid, and/or Student Accounts Receivable modules. \nExperience with Oracle SQL and PL/SQL for database development and maintenance.\nApplication development experience using Java and/or Python. \nFamiliarity with JavaScript, HTML, CSS, and REST and/or SOAP web services. \nFamiliarity working in Unix or Linux environments and using shell scripting. \nUnderstanding of software development lifecycle practices, including design, development, testing, deployment, and support. \nAbility to analyze business requirements and translate them into effective technical solutions. \nStrong analytical, troubleshooting, and problem-solving skills.• Effective verbal and written communication skills, including the ability to document technical solutions clearly. \nAbility to work effectively in a collaborative, cross-functional team environment. \nPreferred:\nFamiliarity with supporting enterprise applications in higher education or a similarly complex organization. \nFamiliarity with developing applications using React. \nFamiliarity with Amazon Web Services (AWS). \nExperience with Oracle Pro*C. \nFamiliarity with working in an Agile development environment. \nFamiliarity with system integration and middleware technologies.\n-----------------------------------------------------------\nSenior Application Developer Job Responsibilities:\nDesign, develop, test, implement, maintain and monitor application software and associated middleware; interfaces and databases in highly complex environments.\nAnalyze user needs and software requirements to determine feasibility of design, create technical specifications to assure that projects are completed on time and within budget.\nCreate and maintain comprehensive technical documentation after implementation. Cross-train other developers to support applications and systems.\nCollaborate 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.\nConsult 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.\nOther duties and responsibilities as assigned\nSenior Application Developer Qualifications:\nBachelor 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.\nExperience working with Ellucian Banner Extensibility (Page Builder and other tools)\nExperience working with Ellucian Banner APIs\nExperience working with Ellucian Banner Student, Financial Aid, and/or Student Accounts Receivable modules.\nFamiliarity with Javascript/Typescript\nExperience supporting mission-critical systems in higher education or similar complex organizations is a plus.\nProficiency in Oracle SQL and PL/SQL for database development and maintenance\nProficiency in programming skills in languages such as Java and/or Python\nExperience with web technologies including HTML, CSS, and REST web services\nProficient in working with Unix/Linux environments and shell scripting\nAbility to analyze business requirements and translate them into technical specifications and scalable solutions\nStrong understanding of software development lifecycle (SDLC), including design, development, testing, and deployment. Experience with Agile development is a plus.\nExperience developing and supporting highly available, enterprise-level applications\nAbility to troubleshoot complex technical issues and optimize system performance.\nExperience with system integration, middleware, and database-driven applications\nProven ability to collaborate with cross-functional teams including business analysts, architects, and project managers\nStrong verbal and written communication skills, including the ability to document technical solutions clearly\nAbility to provide technical guidance, mentor peers, and conduct code reviews\nPreferred:\nExperience developing applications using React. \nFamiliarity with Amazon Web Services (AWS). \nExperience with Oracle Pro*C.\nExperience working in an Agile development environment. \nJob Location - City, State\nPhiladelphia, PennsylvaniaAbout Information Systems & Computing:\nInformation Systems & Computing (ISC) is the University of Pennsylvania’s central IT organization, providing the core network, data, voice, video, and enterprise application infrastructure and services upon which Penn’s numerous Schools and Centers build their unique tools and capabilities.\nISC’s 300-plus employees work closely with the University’s IT organizations in order to create, deliver and support products and services that help Schools and Centers operate efficiently and effectively. We strive to be easy to work with, and to serve as a trusted advisor to Penn’s IT community, faculty, staff and students in support of an environment of discovery and progress.\nISC’s focus on customer service and the high-quality, cost-effective, reliable implementation of modern IT solutions advances the mission of the University, as well as that of each individual School and Center. At Penn, technological freedom and departmental autonomy represent dearly held core values. ISC supports those ideas by providing foundational services and cogent counsel, empowering individuals and departments to employ their distinct strengths in support of their goals.\nLearn more about us by visiting: https://www.isc.upenn.edu/about or www.linkedin.com/company/penn-information-systems-computing/.\nDepartment / School\nInformation Systems and ComputingPay Range\n$84,961.00 - $135,000.00 Annual RateSalary offers are made based on the candidate’s qualifications, experience, skills, and education as they directly relate to the requirements of the position, and in alignment with salary ranges based on external market data for the job’s level. Internal organization and peer data at Penn are also considered.\n Equal Opportunity Statement\nThe University of Pennsylvania is an equal opportunity employer. Candidates are considered for employment without regard to race, color, sex, sexual orientation, religion, creed, national origin(including shared ancestry or ethnic characteristics), citizenship status, age, disability, veteran status or any class protectedunder applicable federal, state or local law.\nSpecial Requirements\nBackground checks may be required after a conditional job offer is made. Consideration of the background check will be tailored to the requirements of the job.\nUniversity Benefits\nHealth, Life, and Flexible Spending Accounts: Penn offers comprehensive medical, prescription, behavioral health, dental, vision, and life insurance benefitsto protect you and your family’s health and welfare. You can also use flexible spending accounts to pay for eligible health care and dependent care expenses with pre-tax dollars.\n\nTuition: Take advantage of Penn's exceptional tuition benefits. You, your spouse, and your dependent children can get tuition assistance here at Penn. Your dependent children are also eligible for tuition assistance at other institutions.\n\nRetirement: Penn offers generous retirement plans to help you save for your future. Penn’s Basic, Matching, and Supplemental retirement plans allow you to save for retirement on a pre-tax or Roth basis. Choose from a wide variety of investment options through TIAA and Vanguard.\n\nTime Away from Work: Penn provides you with a substantial amount of time away from work during the course of the year. This allows you to relax, take vacations, attend to personal affairs, recover from illness or injury, spend time with family-whatever your personal needs may be.\n\nLong-Term Care Insurance: In partnership with Genworth Financial, Penn offers faculty and staff (and your eligible family members) long-term...","description_format":"text","description_chars":14659,"description_truncated":true,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Life insurance","Professional development","Retirement plans","Wellness"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Higher Education"],"lifecycle":[{"event":"open","at":"2026-10-27T01:41:29Z"},{"event":"close","at":"2026-10-30T05:54:31Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 1 · green card filings: 2","filings_12m":1,"filings_prev_12m":0,"green_card_filings_12m":2,"median_offered_wage_usd":249167,"route":null,"cap_exempt":true,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":0}],"liveness":null,"pay":null,"html_url":"https://alion.io/job/university-of-pennsylvania-application-developer-senior-application-developer","json_url":"https://alion.io/job/university-of-pennsylvania-application-developer-senior-application-developer.json","meta":{"generated_at":"2026-11-01T06:23:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9909,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":15727},"rest":"https://alion.io/mcp/rest/get_company?id=15727"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Funiversity-of-pennsylvania-application-developer-senior-application-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Funiversity-of-pennsylvania-application-developer-senior-application-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Funiversity-of-pennsylvania-application-developer-senior-application-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/university-of-pennsylvania-application-developer-senior-application-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Funiversity-of-pennsylvania-application-developer-senior-application-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3306684}},{"tool":"search_jobs","arguments":{"company":"upenn.edu","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3306684},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}