Junior Software Developer

Philadelphia Corporation for Aging•Philadelphia, PA

About The Position

Philadelphia Corporation for Aging (PCA) is hiring a full-time, non-exempt Junior Software Developer in its Information Technology department. PCA is a private nonprofit founded in 1973 and part of the nationwide Area Agency on Aging network. Its mission is to improve the quality of life for older Philadelphians and people with disabilities and support their health, independence, and productivity. The role supports PCA’s mission-driven technology work, including creating tools that connect underserved communities with resources, building platforms, and improving systems used in its programs. The developer will collaborate with technology and program teams on web and mobile platforms, work on projects such as interactive dashboards, database performance, and accessibility, and contribute to API and third-party tool integrations.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or an equivalent degree.
  • Working knowledge of Microsoft Visual Studio.
  • Familiarity with multiple programming languages, such as JavaScript, Python, Java, or PHP.
  • Understanding of SQL (structured query language).
  • Basic understanding of web development, including HTML, CSS, and responsive design principles.
  • Knowledge of Microsoft Excel.
  • Curiosity and willingness to learn new tools and frameworks quickly.
  • Strong problem-solving skills and attention to detail.
  • Collaborative spirit and ability to communicate ideas clearly.
  • Passion for using technology to make a positive social impact.
  • Well organized with a high energy level.
  • Well-developed verbal, written, communication, and interpersonal skills.
  • High level of flexibility.
  • Drug testing and criminal history clearance are additional requirements.

Responsibilities

  • Collaborate with technology and program teams to design, develop, and test features for web and mobile platforms.
  • Work on projects such as building interactive dashboards, improving database performance, and enhancing accessibility features.
  • Write clean, maintainable code using languages such as C#, JavaScript, Python, or PHP, depending on the project.
  • Use and maintain databases such as SQL Server.
  • Assist with integrating APIs and third-party tools to expand platform capabilities.
  • Participate in code reviews, brainstorming sessions, and weekly meetings to share progress and ideas.
  • Troubleshoot bugs and implement fixes to improve the user experience.

Benefits

  • Medical, prescription drug, vision, and dental coverage
  • Flexible spending plan for health and dependent care
  • Employee Assistance Program (EAP)
  • Life insurance
  • Short- and long-term disability insurance
  • Pre-tax commuting and parking benefits
  • 403(b) retirement plan with employer contributions and optional employee pre-tax contributions
  • Annual paid time including holidays, sick days, personal days, and vacation weeks depending on tenure
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service