Great opportunity to join a talented team with an outstanding company that values their employees and their career! OLH offers competitive salaries, benefit packages, holidays, and paid time off.
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. Reporting through the Information Technology Department, this position will have matrixed support to PPPL’s Publications and Data Management Program and Research Support Office. The Web Application Developer will provide technical expertise to PPPL, build and manage PPPL applications, and support the implementation efforts for new data management and sharing programs.
The Web Application Developer will participate in the broader library open-source software development community, with work on projects requiring knowledge of DSpace, ORCID, and GitHub. These projects involve collaborating on multi-institution development teams, traveling to project meetings, and participating in technical and planning discussions.
The Web Application Developer will develop and maintain the infrastructure for interfacing between different repository applications. This includes designing the overall system of applications and infrastructure needed, creating, and maintaining these systems, and automating these processes for long-term sustainability. As this developer will be working on public-facing systems, s/he should possess excellent communication skills for discussion of features and implementation details with product stakeholders.
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. 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.
- 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, and existing data
- Plan and estimate work on software projects and evaluate third-party
- Analyze, transform, migrate, and process data and
- Build automated tools and workflows to validate research data
- Participate in open source software development communities by contributing code, participating in joint planning and architecting, writing documentation, and performing code review.
- Plan and architect new applications and deployment
- Research, prototype, and automate deployment of related systems and services, such as data storage, backups, search indexes, media servers, and parallel processing queues
Education and Experience
- Bachelor's degree from an accredited institution in Library Science, Computer Science, Geographic Information Systems, Information Management or other related degree required.
- 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
- Essential minimum required knowledge, skills, competencies, and abilities
- Understanding of best practices for data modeling and data management
- Experience with research data management and/or institutional repositories
- Experience building complex web forms that drive workflows and meet contemporary usability guidelines using modern HTML, CSS, or Javascript frameworks for researcher usability (front-end interfaces)
- Demonstrated experience with test-driven development
- Ability to work in a heterogenous environment e.g. Windows, Mac OS X, and Linux
- Willingness to learn new technologies and data/metadata formats
- Strong verbal and written communication skills
- Knowledge and understanding of cybersecurity best practices with respect to application development
- Preferred knowledge, skills, abilities, experience, and other education
- 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
- Experience with metadata formats; ideally with archival and/or geospatial metadata formats
- Familiarity with databases and scripting languages such as SQL, PHP, NET
- Experience with Python or R (data analysis language)
- Experience with C#, Visual Basic
- Experience with data harvesting APIs such as OAI-PMH (repositories of all kinds to talk to each other) or Resource Sync
- 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
- 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.
OLH Inc., an Atlanta-based firm, was founded in 1993 to offer general consulting services in the areas of Project and Construction Management and Staff Augmentation. A female and minority owned firm, OLH Inc. (OLH) is a certified Disadvantaged Business Enterprise (DBE) in states throughout the Southeast and is a certified Small Business Administration (SBA) Economically Disadvantaged Woman-owned Small Business. Other offices are in Augusta, Georgia, Columbia, South Carolina and Huntsville, Alabama. OLH offers professional services including Project and Construction Management, Program Management, Software Development, and Staff Augmentation to federal, state, and local government agencies.
If you are a U.S. citizen, and your resume and experience meet the job description and requirements, please apply online. Upon review of your resume, we will contact you if additional information is needed.
If you have any questions, please email, or call us at the number listed below. Please reference the job title in the subject line of your email.
Recruitment Department
OLH, Inc.
Office: 470-242-0185
Direct Email: hr1@olhinc.com
NOTE: OLH will not accept resumes from third-party recruiters/staffing agencies. OLH will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume.