Application Developer

POSTED: December 21, 2021
BUSINESS: Purdue for Life Foundation
START DATE: Immediate Availability

Essential Functions

  • Work as part of a technical team to configure and support Salesforce for the Purdue for Life Foundation.
  • Design, develop, test, implement and maintain new software applications.
  • Analyze, modify, and maintain existing software applications.
  • Work with stakeholders to identify technology requirements to achieve desired business outcomes.
  • Provide training and ongoing support, including monitoring, troubleshooting and resolution of issues.
  • Write functional / technical specifications and estimate work effort.
  • Write documentation of technical design and code.
  • Develop and execute application test plans and scripts, collaborating with technical staff, end users, and vendors to identify and specify requirements for technical solutions.
  • Develop Apex (classes and triggers), Lightning Components, and Visualforce to extend Salesforce in order to support business requirements,
  • Application development, including basic Visualforce pages/Lightning pages, Lightning Web Components, Assist with each release cycle to implement and deploy new/updates to existing applications and code.
  • Collaborate with technical staff, end users, and vendors to identify and specify requirements for technical solutions.

Additional Responsibilities

  • Liaison with other University organizations (IT@P, PRF IT, Athletics, others as needed) to facilitate design and interfaces for advancement information systems.
  • Manage system development activities to compliment vendor software; facilitate planning and testing to ensure timely system upgrades occur; stay current with vendor software releases.
  • Maintain data integrity within Purdue for Life information systems.


Knowledge, Skills and Abilities

  • Experience implementing and developing in Apex, Visualforce, and JavaScript.
  • Excellent organizational and interpersonal skills, demonstrated capacity for teamwork, creativity, and initiative necessary.
  • Knowledge of systems analysis and design methodologies, programming languages and ad-hoc reporting languages desired.
  • Ability to use tact, sound judgment, diplomacy, maintain confidentiality, and exercise discretion.
  • Motivated, adaptable team player with the ability to work well with others in a team environment with minimal supervision.
  • Ability to foster professional relationships with internal and external customers.
  • Excellent customer service orientation.
  • Results-focused.
  • Regular and reliable attendance are requirements of this position.


  • Bachelor’s degree is required; degree in Computer Science, Computer Technology, Management Information Systems, or related field preferred.
  • 3-5 years of relevant experience.


This position may have the possibility of remote work.

If you are interested in applying, please click here to begin the process:

A criminal conviction check and negative controlled substance test are required for employment in this position. 


Purdue Research Foundation is an equal opportunity, affirmative action employer. PRF views, evaluates, and treats all persons in all Foundation-related activities solely as individuals on the basis of their own personal abilities, qualifications, and other relevant characteristics.  All qualified applicants for employment will receive consideration without regard to race, religion, color, gender, national origin or ancestry, genetic information, marital status, parental status, sexual orientation, gender identity and expression, disability, or status as a veteran.


  • Job Listings

Kurz Purdue Technology Center, 1281 Win Hentschel Blvd., West Lafayette, IN 47906, 765-588-3470

© 2020 Purdue Research Foundation | Maintained by Purdue Research Foundation

Trouble with this page? Please contact Purdue Research Foundation by Phone, 765-588-3470, or FAX, 765-463-3501.