Login to your account
Don't have an account yet?
Create your own account and receive notifications of opportunities of your interest, save the opportunity you like and discuss.
Web Application Developer- Princeton Plasma Physics Laboratory (PPPL)

Web Application Developer: Princeton Plasma Physics Laboratory (PPPL)

Country: USA
City: Princeton
Looks like you haven't logged in.
Login to save opportunities.


Apply for the position of Web Application Developer in the Princeton Plasma Physics Laboratory (PPPL) OF Princeton University.

The Web Application Developer will play a key role in the implementation and/or integration of platforms and systems required to support PPPL’s mission.

The Princeton Plasma Physics Laboratory is a world-class fusion energy research laboratory managed by Princeton University for the U.S. Department of Energy’s Office of Science. PPPL is dedicated to developing the scientific as well as a technological knowledge base for fusion energy.

Associate Director of Research and Scholarship at the University of Michigan-Flint



The successful candidate will work closely with PPPLs IT Department and Publications Office to build applications to support digital content management workflows, with a focus on supporting the availability and retrievability of both mission and mission support data.

  • Gather requirements, build, test, debug, and document software designed to support data management, including discovery, curation workflows, and digital preservation; assist with deployments
  • Integrate with data sources such as ORCID, Globus (data transfer needs, larger than G), cloud storage, as well as existing data repositories.
  • Plan and estimate work on software projects and evaluate third-party software.
  • Analyze, transform, migrate, and process data and metadata.
  • Build automated tools and workflows to validate research data submissions.
  • In addition, participate in open source software development communities by contributing code, participating in joint planning and architecting, writing documentation, and performing code reviews.
  • Plan and architect new applications and deployment strategies.
  • Moreover, research, prototype, and automate the deployment of related systems and services

Also Check: Visiting Professor in Chemistry program- NYUAD



Education and Experience:

  • Bachelor’s degree from an accredited institution in Library Science, Computer Science, Geographic Information Systems, Information Management or other related degrees.
  • Must have hands-on experience, with similar responsibilities, working with complex software systems, object-oriented programming, web-based applications and services, as well as distributed architecture.

Knowledge, Skills and Abilities:

Successful candidates must have experience with data repository management and maintenance, requirements gathering, data discovery and indexing applications, and building infrastructure to support research data curation.

  • Understanding of best practices for data modelling and data management
  • Experience with research data management and/or institutional repositories
  • Also has experience building complex web forms that drive workflows and meet contemporary usability guidelines using modern HTML, CSS, or Javascript frameworks for researcher usability
  • Demonstrated experience with test-driven development
  • Ability to work in a heterogeneous environment e.g. Windows, Mac OS X, and Linux
  • Willingness to learn new technologies as well as data/metadata formats
  • Strong verbal and written communication skills
  • In addition, Knowledge and understanding of cybersecurity best practices concerning application development
  • Demonstrated experience with an object-oriented language, preferably Ruby or Java
  • Advanced degree in Computer Science, Library Science, Geographic Information Systems, or another research field helpful.
  • Experience with metadata formats; ideally with archival and/or geospatial metadata formats
  • Familiarity with databases and scripting languages such as SQL, PHP, ASP.NET
  • Experience with Python or R (data analysis language) as well as C# and Visual Basic
  • Experience with data harvesting APIs such as OAI-PMH (repositories of all kinds to talk to each other) or ResourceSync
  • Also has the experience contributing to open-source software projects
  • Proficiency with common tools for source code version control, collaboration, and deployment including Git, GitHub, Capistrano or Ansible
  • Experience with DevOps and deployment automation
  • Experience with PeopleSoft

Click: Vacancy for Medical Education Program Professional-University of Arizona


Working Conditions:

  • Must be able to work remotely and or onsite (hybrid work situation).
  • Ability and willingness to work extended hours to deliver critical project milestones.
  • Desk and computer work are required.

Additional Information

  • Department of Energy (DOE) prohibits DOE employees and contractors from participating in certain foreign government talent recruitment programs.
  • All PPPL employees are required to disclose any participation in a foreign government talent recruitment program and may be required to withdraw from such programs to remain employed under the DOE Contract.
  • Weekly working hours: 40
  • The position is not eligible for overtime.
  • The successful candidate will also gain various benefits from Princeton.
  • Probationary Period: 180 days
  • Moreover, there is no requirement for Physical Capacity Exam



Type of Opportunity Academic Job
Company NamePrinceton University



Your email address will not be published. Fields marked with * are required.