We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Application Developer

National Philanthropic Trust
United States, Pennsylvania, Conshohocken
Apr 16, 2026
Senior Application Developer


Become a Part of the NPT Team

National Philanthropic Trust is a public charity dedicated to providing philanthropic expertise to donors, foundations, and financial institutions, enabling them to realize their philanthropic aspirations. NPT was founded in 1996. Since that time, we have raised more than $80.2 billion in charitable contributions and currently manage $57.1 billion in charitable assets. We have made more than 930,000 grants totaling more than $37.7 billion to charities all over the world. We rank among the largest grantmaking institutions in the United States.

Our mission is to increase philanthropy in society. To that end, our experienced staff of philanthropic professionals are fully prepared to help you establish and administer your donor-advised fund. NPT is led by a Board of Trustees composed of nationally known experts in philanthropy and

business.

At National Philanthropic Trust, we foster a welcoming environment for all.People are valued and respected for who they are-with opportunities to bring theirentrepreneurial spirit andtalents to increase giving around the world. We have an inclusive, supportive, collaborative culture that makes National Philanthropic Trust one of the most rewarding places to work.

Job Summary:

The Senior Application Developer leads the design, development, and enhancement of enterprise applications and integrations across multiple platforms. This role combines deep technical expertise with hands-on use of AI-assisted development tools to improve delivery speed, quality, and scalability. Success in this position includes owning end-to-end technical solutions, mentoring team members, and advancing the adoption of AI-driven development practices across the team.


Salary range is $115,000 - $125,000 plus 12% annual discretionary bonus.


What You'll Do:


  • Design, build, and maintain applications across the full software development lifecycle, including production support and enhancements.
  • Own end-to-end delivery of application features and platform capabilities.
  • Translate business requirements into scalable, secure, and maintainable technical solutions.
  • Design APIs and service architectures aligned with domain-driven design principles.
  • Incorporate observability practices, including logging, monitoring, and alerting, into system design.
  • Lead root-cause analysis and implement continuous improvement following system incidents.
  • Balance development speed with system reliability and operational stability.
  • Establish and promote coding standards, development tools, and best practices.
  • Partner with Product, UX, QA, Infrastructure, Platform, and Security teams to deliver integrated solutions.
  • Participate in Agile ceremonies, including sprint planning, refinement, reviews, and retrospectives.
  • Break down complex requirements into manageable, testable deliverables.
  • Implement testing strategies, including AI-augmented testing, to ensure high-quality deliverables.
  • Contribute to infrastructure-as-code and deployment automation processes.
  • Design systems that meet compliance and audit requirements (e.g., SOC, SOX, data retention, traceability).
  • Apply security-by-design principles, including access control, encryption, and secrets management.
  • Ensure data integrity, auditability, and transparency across systems.
  • Develop and maintain required technical documentation for audits and internal use.
  • Leverage AI-assisted development tools throughout the software development lifecycle.
  • Mentor and coach team members on AI tools and modern development practices.
  • Evaluate and recommend emerging technologies, particularly in AI and automation.
  • Develop AI-enabled application features, including integrations with AI/ML services such as Azure AI and document processing tools.
  • Supports onboarding and development of team members.
  • Does not have direct supervisory responsibilities unless otherwise assigned.


What You Bring:

  • Strong proficiency in multiple programming languages, including C#, VB.NET, Java, JavaScript, SQL, and Python.
  • Advanced knowledge of object-oriented programming and design patterns.
  • Expertise in database design, performance tuning, and SQL optimization.
  • Strong experience with REST APIs and enterprise integration patterns.
  • Proficiency with version control systems (e.g., Git) and CI/CD pipelines.
  • Experience working in Agile/Scrum environments.
  • Demonstrated experience with AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor).
  • Strong understanding of AI/ML concepts and their application in software development.
  • Ability to evaluate and adopt emerging technologies and tools.
  • Strong problem-solving, analytical, and critical-thinking skills.
  • Excellent written and verbal communication skills.
  • Ability to manage multiple priorities and work independently in a fast-paced environment.
  • Strong attention to detail and commitment to high-quality deliverables.
  • Demonstrated ability to mentor and coach team members.


Education and Experience:

  • Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or related field required.
  • Minimum of five (5) years of professional software development experience.
  • Experience integrating AI/ML services (e.g., Azure AI, OpenAI APIs) into applications.
  • Experience using package managers such as NuGet or Maven.
  • Proven track record of leading technical initiatives or mentoring developers.


Preferred:



  • Experience in financial services or FinTech environments.
  • Experience working within cybersecurity and compliance frameworks.
  • Familiarity with distributed and event-driven architectures.
  • Experience contributing to architectural standards or reference designs.
  • Azure certifications or equivalent cloud experience.
  • Experience with Azure AI Services and prompt engineering techniques.


Physical Requirements:

  • Prolonged periods of sitting and working on a computer.

Applied = 0

(web-bd9584865-9k7lb)